收录日期:2021/01/18 22:11:14 时间:2016/07/18 05:54:05 标签:Java相关
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个按钮和"是否要关闭服务器"的文本,请问这是怎么回事啊
不是没显示出来,是显示出来了,你看不到。
因为你的JDialog画的太小了,
1、你可以把
mes.setBounds(100, 200, 300, 200); 
改成
mes.setBounds(100, 200, 900, 900);
 就能看到了。
2、或者把
pempro.setBounds(150, 250, 250, 25);
yes.setBounds(120, 300, 80, 25);
no.setBounds(220, 300, 80, 25); 

这三个的显示位置调整下(前面俩个值)
如:
pempro.setBounds(20, 10, 250, 25);
yes.setBounds(20, 30, 80, 25);
no.setBounds(120, 30, 80, 25); 


这样也可以看到了。
啊,谢谢,原来是我把前2个参数想成是屏幕的坐标了

哈尔滨的朋友请进! 在数据库中建立一个函数,在sql语句中使用,怎么实现? getday方法不是返回今天是周几的吗? 能用javascript再网页重画线吗?? 在密码验证的form中,怎样才能使得在edit中输入密码后,按回车表示鼠标按了确定按钮,按ESC键关闭form 为什么行不通? VB中怎样实现资源文件(*.RES)的创建和调用! 怎么在数据库里存blob类型,用datawindow,不要写其他语句 急!急!急!一个关于远程监控的问题 怎样才能充分利用数据感应控件? 再提:TRL+s能够在shll下锁住键盘,不知有不有实现相同功能的shell命令。不可能没人知道? 我正处于迷雾当中,谁能领我出去,菜鸟级问题!delphi+access MySQL中取出的数据保存原来WORD格式,可能吗? 怎样才能充分利用数据感应控件?? 新手提问:我写得这样的存储过程在sqlserver 的query里执行后,能输出结果,我想问的是如果别人调用这个存储过程(里边没有用到游标,其实就是从一个表里边选出纪录,再插入临时表,在从临时表里选出想要的纪录)能得到记录集rs吗?还是得到的别的东西?? 提议:大家把可恶的公司名字列出来!互相引以为戒吧! 我的Win2000的密码忘记了!!! Timer执行时窗体的刷新? 使用outlook 风格工具条后sheet窗口最大化的问题 请问这是什么原因! 如何知道系统鼠标,键盘都没有输入,多谢! 问一个不难的问题: 如何手动指定RC显示哪一种语言资源 废话一篇,散分 Exchange创建虚拟目录和在IIS下建立的是一样的吗?怎么建?这里的问题困扰我很长时间了 请教几个网络术语 急、急_我用的是\"msaccess\"数据库,在插入记录时怎样才能在当前记录前、后插入记录!多谢!! 近日市面上出现很多足球彩报!不知各位兄台是不是感兴趣?大家谈谈足彩! 高手请进!请问一下如何将一个视图绑在一个Picture的控件上啊。。???????????? 一个解压补丁包程序的困惑? 给你一个汉字字符串,怎样得到这个字符串汉字拼音的首字母