用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();
}
展开
 我来答
山中小馆
2011-12-22 · 干一行,爱一行,专注零售近十载
山中小馆
采纳数:1082 获赞数:6811

向TA提问 私信TA
展开全部
把setVisible(true); 这行移动到方法的最后 然后试试..
更多追问追答
追问
放到最后,eclipse下正常,打包在运行,连窗体都不显示了
追答
你打包的有问题?   你怎么打包的 ...
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式