【发布时间】:2018-02-25 20:24:03
【问题描述】:
我对在 Java 中使用 GUI 很陌生。我尝试了几件事,例如,向 JComboBox 添加新条目或使用 run 方法中的以下命令更改 JButtons 标题:
pwSelection.addItem("名称 1");
dec_btn.setText("示例");
受保护的 JComboBox pwSelection = new JComboBox(contents);
不幸的是,一旦我启动程序,它就没有任何效果。 布局是使用 IntelliJ GUI Form Creator 制作的。 如果您能给我任何提示或替代方法,那就太好了。
package PackMain;
import javax.swing.*;
public class Password {
String[] contents = {"Name 1", "Name 2"};
protected JTextField newAdress;
protected JPanel panel1;
protected JComboBox pwSelection = new JComboBox(contents); // ?
protected JLabel title;
protected JTextField pwOutput;
protected JButton enc_btn;
protected JButton dec_btn;
public JFrame run(){
JFrame mainFrame= new JFrame ("Password");
mainFrame.setContentPane(new Password().panel1);
mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mainFrame.pack();
mainFrame.setLocationRelativeTo(null);
mainFrame.setSize(400, 200);
mainFrame.setResizable(false);
mainFrame.setVisible(true);
pwSelection.addItem("Name 1");
dec_btn.setText("Example");
return mainFrame;
}
public static void main(String[] args){
new Password().run();
}
}
【问题讨论】:
标签: java button combobox items