JDialog添加的组件无法显示
JDialog mes = new JDialog(Father, true);
mes.setTitle("关闭服务器");
mes.setBounds(100, 200, 300, 200);
mes.setLayout(null);
JLabel pempro = new JLabel("是否要关闭服务器");
pempro.setHorizontalAlignment(SwingConstants.CENTER);
JButton yes = new JButton("Yes");
JButton no = new JButton("No");
mes.add(pempro);
mes.add(yes);
mes.add(no);
pempro.setBounds(150, 250, 250, 25);
yes.setBounds(120, 300, 80, 25);
no.setBounds(220, 300, 80, 25);
no.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
if(e.getButton() == MouseEvent.BUTTON1)
{
dispose();
}
}
});
yes.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e)
{
if(e.getButton() == MouseEvent.BUTTON1)
{
ChatServer.boolDialog = false;//结束后台程序线程
userInf.setEnabled(true);
bre.setEnabled(false);
con.setEnabled(true);
sendmes.setEnabled(false);
}
}
创建后的mes一片空白,没有显示yes no这2个按钮和"是否要关闭服务器"的文本,请问这是怎么回事啊