Java关于图形界面的输入输出,编译出错,帮看下是哪里写错了

出错的提示
2025-05-16 03:30:56
推荐回答(2个)
回答(1):

import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.beans.*;
/**
 * @author Hardneedl
 */
final public class Simple extends JApplet {
    private final static Dimension PREFERRED_SIZE = new Dimension(70, 30);

    public Dimension getPreferredSize() {return PREFERRED_SIZE;}

    public Dimension getMaximumSize() {
        return PREFERRED_SIZE;
    }

    public Dimension getMinimumSize() {return PREFERRED_SIZE;}
    private JTextField inField, outField;
    private JLabel welcomeLabel;
    public void init() {
        welcomeLabel=new JLabel("welcome");
        inField = new JTextField(40);
        outField = new JTextField(100){
            public boolean isEditable() {
                return false;
            }
        };
        welcomeLabel.setLabelFor(inField);
        doLay();
        EventHandle();
    }

    private void setText(){
        outField.setText("Welcome " + inField.getText());
    }

    private void doLay(){
        Container container = getContentPane();
        container.setLayout(new GridLayout(0, 1));
        container.add(welcomeLabel);
        container.add(inField);
        container.add(outField);

    }

    private void EventHandle(){
        inField.getDocument().addDocumentListener(new DocumentListener() {
            public void insertUpdate(DocumentEvent e) {
                setText();
            }

            public void removeUpdate(DocumentEvent e) {
                setText();
            }

            public void changedUpdate(DocumentEvent e) {
                setText();
            }
        });
    }

    public void start() {
    }

    public void stop() {
    }
}

回答(2):

楼主,这个是图片,帮你试也麻烦,,,,,,,检查检查{}的对应、、、、、再看看是不是有无效字符、、、、、、、文件的编码不可以是UTF8、是无BOM的UTF8