当前位置:首页 » 编程语言 » 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));
}
}
热点内容
pythonip合法性 发布:2025-01-16 04:48:52 浏览:75
锂电池用3a的充电器是什么配置 发布:2025-01-16 04:26:43 浏览:35
好配置为什么感觉打联盟不流畅 发布:2025-01-16 04:23:02 浏览:900
我的世界java编辑服务器信息 发布:2025-01-16 04:21:42 浏览:507
android拨号上网 发布:2025-01-16 04:13:25 浏览:97
安卓网络编程怎么用 发布:2025-01-16 03:04:45 浏览:899
湖南it服务器怎么样 发布:2025-01-16 03:01:01 浏览:248
图中两种配置哪个好 发布:2025-01-16 02:59:28 浏览:582
如何解开密保密码 发布:2025-01-16 02:57:44 浏览:23
中国银行查询密码是什么 发布:2025-01-16 02:33:20 浏览:795