我是一个完全的初学者,正在尝试将 Java 作为我的第一语言来学习。当我在窗口中添加 TYPE 和 Skills 时,只会出现最后添加的(在本例中为技能)。如何让两者都出现?
谢谢, 拉文
public class Funclass extends JFrame{
FlowLayout layout = new FlowLayout();
String[] Skillz = {"Analytical", "Numerical", "Leadership",
"Communication", "Organisation", "Interpersonal"};
public Funclass(){
super("Title Bar");
JTextField Company = new JTextField("Company Name");
JComboBox TYPE = new JComboBox();
JList Skills = new JList(Skillz);
TYPE.addItem("Choose which type of firm");
TYPE.addItem("Consultancy");
TYPE.addItem("Tech");
Skills.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
add(TYPE);
add(Skills);
}
}
最佳答案
你忘了添加
setLayout(layout);
在构造函数中。
关于Java初学者问题-向屏幕添加多个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6883989/