当前位置:首页 » 编程语言 » java模态

java模态

发布时间: 2022-03-14 19:57:43

javaJDialog设置为模态后为什么对话框就变一点小了 告急!!!!

设置一下对话框的大小试试

㈡ JAVA SWING 用了JDialog的模态窗口后,为什么监听器没反应了

你的意思是作为独立窗口时可以运行,作为弹出窗口时会有问题?我觉得是父界面里面那个负责弹出JDialog窗口的按钮有问题,你仔细看看那个按钮的监听器,是不是在弹出JDialog之后又在做一个很耗时间的事情,或者在做等待JDialog结束的事,而JDialog里的事件处理必须等到这个函数结束之后才能进行,因而发生了死锁。

一般来说这样写就行了
void actionPerformed(ActionEvent event) {
JDialog d = new JDialog(frame, true);
d.setVisibale(true);
}
如果你做了更多的事,就要好好检查一下

㈢ 【求助】如何在Java里面关闭模态窗口

模态窗口显示后,必须要在模态窗口里才能关闭,因为它显示后,程序就停止在的那句话上,就是停止在SetVisible
,控制权到了dlg里,必须给dlg编程来关闭

㈣ JAVA模态窗体

showdialog, 模式窗体只能对当前窗体进行操作,当前窗体必须有应答才有下一步的动作

㈤ java关闭模态对话框

比如JDialog jDialog;
那么调用jDialog.dispose()来关闭此窗口(释放资源)。

㈥ java 模态窗口设置。

使用Javascript脚本控制,你要什么效果都没有问题

㈦ java模态窗口

好像有个setModal(true),这个方法,不记得了,好久不用java做桌面应用了,桌面应用不是java的菜

㈧ java 的JDialog设置了模态为真后怎么设置居中显示啊. 我用了setLocation()和setBounds()都不行啊

Container myParent = msgDialog.getParent();
Point topLeft = myParent.getLocationOnScreen();
Dimension parentSize = myParent.getSize();
Dimension mySize = msgDialog.getSize();
int x, y;
if (parentSize.width > mySize.width)
x = ((parentSize.width - mySize.width) / 2) + topLeft.x;
else
x = topLeft.x;
if (parentSize.height > mySize.height)
y = ((parentSize.height - mySize.height) / 2) + topLeft.y;
else
y = topLeft.y;
msgDialog.setLocation(x, y);

要根据父窗口的大小和位置,再根据本dialog的大小来设置location才有效果

㈨ 急急急!! java 新建了一个jFrame窗体和一个模态Dialog ,jFrame里面有个表

假设JFrame中的表格为JTable myTable;

则对话框可以这样创建:

classMyDlgextendsJDialog{
MyDlg(JTableaTable){
introw=aTable.getSelectedRow();//获取选中行
intcol=0;
System.out.println("["+row+","+col+"]="+aTable.getValueAt(row,col));
}
}
热点内容
xbox360ftp 发布:2025-09-16 14:45:34 浏览:846
火车站附近wifi密码是多少 发布:2025-09-16 14:45:30 浏览:189
国家标准加密 发布:2025-09-16 14:45:27 浏览:948
php集成支付宝 发布:2025-09-16 14:05:28 浏览:717
php的pregmatchall 发布:2025-09-16 14:04:43 浏览:436
片上缓存区 发布:2025-09-16 13:49:18 浏览:153
查验技巧脚本 发布:2025-09-16 13:41:59 浏览:727
安卓如何让应用隐藏 发布:2025-09-16 13:28:58 浏览:341
连接ftp异常中断 发布:2025-09-16 12:52:33 浏览:292
3m移动办公服务器地址大全 发布:2025-09-16 12:22:35 浏览:260