fih*_*hdi 0 java string swing button nullpointerexception
我正在制定一个计划,我差不多完成了.我想要的是:在JTextField中键入一个String,按下JButton,我希望String在另一个JTextField中出现.所以我有:2个JTextField和1个Button.这是我的代码:
class Fenster extends JFrame {
JTextField inputfield;
JTextField outputfield;
JButton button;
public Fenster() {
JTextField outputfield = new JTextField();
outputfield.setBounds(50, 315, 400, 32);
add(outputfield);
JTextField inputfield = new JTextField();
inputfield.setBounds(50, 115, 400, 32);
add(inputfield);
//The Button
JButton button = new JButton("Klick me :D");
button.setBounds(154, 250, 92, 32);
button.addActionListener(new buttonlistener());
add(button);
private class buttonlistener implements ActionListener {
public void actionPerformed(ActionEvent e) {
String string = inputfield.getText();
outputfield.setText(string);
}
}
}
Run Code Online (Sandbox Code Playgroud)
我知道我没有包含JFrame设置.请帮助,因为每次我按下按钮错误:"buttonlistener.actionPerformed(Fenster.java:70)"显示:S
提前致谢
字段 outputfield&inputfield被声明为Fenster类的属性和Fenster构造函数的局部变量.
我们在面板上看到的那些是在本地声明的,但是动作监听器试图使用声明为从未初始化的类属性的那些.因此NullPointerException.
| 归档时间: |
|
| 查看次数: |
465 次 |
| 最近记录: |