当前位置:首页 » 编程语言 » 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));
}
}
热点内容
安卓手机投屏为什么只能本地视频 发布:2025-07-15 04:51:19 浏览:537
栈的存储结构 发布:2025-07-15 04:51:16 浏览:233
现在天龙八部脚本 发布:2025-07-15 04:45:35 浏览:332
优酷缓存后怎么竖屏观看 发布:2025-07-15 04:44:09 浏览:247
蚁周算法 发布:2025-07-15 04:34:28 浏览:600
电脑服务器名称写什么 发布:2025-07-15 04:29:53 浏览:430
安卓编译打包 发布:2025-07-15 04:24:20 浏览:169
bat编译器 发布:2025-07-15 04:18:07 浏览:54
中兴服务器登录地址 发布:2025-07-15 04:02:47 浏览:988
手提箱怎么改密码 发布:2025-07-15 03:55:47 浏览:219