设置FlowLayout布局后,添加了若干个组件,但只有第一个显示出来,不设置布局也是只显示第一个,而且设置的窗口背景色也没效果,为什么?
代码如下:
public class WindowUI extends JFrame {
JLabel biaoqian1,biaoqian2,biaoqian3;
JTextField textinput,textout;
JComboBox combox;
JButton button;
public WindowUI (){
setBackground(Color.white);
setBounds(500,100,800,800);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
init();
}
private void init(){
this.setLayout(new FlowLayout());
biaoqian1=new JLabel("工资/提成:");
add(biaoqian1);
textinput=new JTextField(9);
add(textinput);
biaoqian2=new JLabel("员工类型:");
add(biaoqian2);
combox=new JComboBox();
combox.addItem("月职工");
combox.addItem("件职工");
combox.addItem("提成职工");
add(combox);
biaoqian3=new JLabel("合计工资:");
add(biaoqian3);
textout=new JTextField(9);
add(textout);
button=new JButton("确定");
add(button);
}
}