浏览 4225 次
锁定老帖子 主题:弹出JDialog
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-04-19
要求JDialog2剧中JDialog1,弹出JDialog2后不能点击JDialog1(这个好像是设置JDialog1为JDialog2的父窗口) 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-04-21
JDialog dialog2 = new JDialog(dialog1,"dialog2", true);
dialog2 .setLocationRelativeTo(dialog1); dialog2 .setLocation(0, 0); //居中的话把此处坐标设置为中间坐标 dialog2.setVisible(true); |
|
返回顶楼 | |
发表时间:2011-04-25
guojch 写道 JDialog dialog2 = new JDialog(dialog1,"dialog2", true);
dialog2 .setLocationRelativeTo(dialog1); dialog2 .setLocation(0, 0); //居中的话把此处坐标设置为中间坐标 dialog2.setVisible(true); 你好,setLocation是设置左上角的坐标 我这样dialog2 .setLocation(0, 0);试了还这样写jd1.setLocation(dialog1.getX(),dialog1.getY())都不行,都是显示在屏幕的左上角 |
|
返回顶楼 | |
发表时间:2011-04-25
zsp1202 写道 guojch 写道 JDialog dialog2 = new JDialog(dialog1,"dialog2", true);
dialog2 .setLocationRelativeTo(dialog1); dialog2 .setLocation(0, 0); //居中的话把此处坐标设置为中间坐标 dialog2.setVisible(true); 你好,setLocation是设置左上角的坐标 我这样dialog2 .setLocation(0, 0);试了还这样写jd1.setLocation(dialog1.getX(),dialog1.getY())都不行,都是显示在屏幕的左上角 dialog2 .setLocation(dialog1.getX()+ dialog1.getWidth()/2, dialog1.getY()+dialog1.getHeight()/2) |
|
返回顶楼 | |
发表时间:2011-04-25
guojch 写道 zsp1202 写道 guojch 写道 JDialog dialog2 = new JDialog(dialog1,"dialog2", true);
dialog2 .setLocationRelativeTo(dialog1); dialog2 .setLocation(0, 0); //居中的话把此处坐标设置为中间坐标 dialog2.setVisible(true); 你好,setLocation是设置左上角的坐标 我这样dialog2 .setLocation(0, 0);试了还这样写jd1.setLocation(dialog1.getX(),dialog1.getY())都不行,都是显示在屏幕的左上角 dialog2 .setLocation(dialog1.getX()+ dialog1.getWidth()/2, dialog1.getY()+dialog1.getHeight()/2) 谢谢,搞定了 之前用这个dialog2 .setLocationRelativeTo(dialog1); 是左上角剧中,今天再试了一下又变成全窗口剧中了 晕死 这玩意咋怎么闹心 |
|
返回顶楼 | |