解决
昨天整了一下午没弄出来,文本框不能正常的显示,今天早上起来就开始弄,最后发现了很重要的一部!!!!!
setLayout(new FlowLayout());
这行代码是布局管理器,有了这个之后才能正常的显示出来!!!
代码
private JTextField Text1,Text2;
private JLabel jlabel1,jlabel2;
Font font=new Font("楷体",1,15);
JButton b1,b2;
public addhc(String s,String d) {
super("添加货物");//串口标题
this.s=s;
this.d=d;
setLayout(new FlowLayout());
jlabel1 = new JLabel(" 存入物品:");
this.add(jlabel1);
jlabel1.setFont(font);
Text1 = new JTextField(15);
this.add(Text1);
jlabel2 = new JLabel(" 货 号:");
this.add(jlabel2);
jlabel2.setFont(font);
Text2 = new JTextField(15);
this.add(Text2);
b1 = new JButton("存入");
b1.setFont(font);
b1.addActionListener(this);
this.add(b1);
b2 = new JButton("返回");
b2.setFont(font);
b2.addActionListener(this);
this.add(b2);
this.setSize(300,150);
GUIUtil.toCenter(this);//使窗口居中
this.setVisible(true);//可视化
this.setResizable(false);//关闭放大窗口
//用于关闭窗体事件
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}