用swing编写的桌面程序,打包成jar后运行不显示窗体内容?
在eclipse上运行正常,偶尔也不显示,但点击一下就可以了;打包之后,双击运行只显示窗体,其中的组件都不显示publicLoginClient(){super();se...
在eclipse上运行正常,偶尔也不显示,但点击一下就可以了;打包之后,双击运行只显示窗体,其中的组件都不显示
public LoginClient()
{
super();
setLocationRelativeTo(null);
setSize(ClientConstant.LOGIN_WIDTH, ClientConstant.LOGIN_HEIGHT);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
genderBox.addItem(ClientConstant.FEMALE);
genderBox.addItem(ClientConstant.MALE);
createHeadImageBox();
Box box01 = Box.createHorizontalBox();
box01.add(userName);
box01.add(nameField);
Box box02 = Box.createHorizontalBox();
box02.add(headImage);
box02.add(headImageBox);
box02.add(gender);
box02.add(genderBox);
Box box03 = Box.createHorizontalBox();
box03.add(reset);
box03.add(submit);
Box box04 = Box.createVerticalBox();
box04.add(title);
box04.add(box01);
box04.add(box02);
box04.add(box03);
add(box04);
createConnection();
submit.addActionListener(this);
reset.addActionListener(this);
validate();
} 展开
public LoginClient()
{
super();
setLocationRelativeTo(null);
setSize(ClientConstant.LOGIN_WIDTH, ClientConstant.LOGIN_HEIGHT);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
genderBox.addItem(ClientConstant.FEMALE);
genderBox.addItem(ClientConstant.MALE);
createHeadImageBox();
Box box01 = Box.createHorizontalBox();
box01.add(userName);
box01.add(nameField);
Box box02 = Box.createHorizontalBox();
box02.add(headImage);
box02.add(headImageBox);
box02.add(gender);
box02.add(genderBox);
Box box03 = Box.createHorizontalBox();
box03.add(reset);
box03.add(submit);
Box box04 = Box.createVerticalBox();
box04.add(title);
box04.add(box01);
box04.add(box02);
box04.add(box03);
add(box04);
createConnection();
submit.addActionListener(this);
reset.addActionListener(this);
validate();
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询