当前位置:首页 » 编程语言 » 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));
}
}
热点内容
java深入学习 发布:2025-07-15 10:13:50 浏览:534
linux应用程序开发pdf 发布:2025-07-15 10:11:37 浏览:911
解压冷知识 发布:2025-07-15 10:11:35 浏览:78
outlook邮件的服务器是什么 发布:2025-07-15 09:45:59 浏览:482
如何安排资产配置 发布:2025-07-15 09:33:24 浏览:906
更新传送服务器目的地址失败 发布:2025-07-15 09:27:05 浏览:484
c语言else的用法 发布:2025-07-15 09:19:54 浏览:119
tnt苹果核安卓怎么加好友 发布:2025-07-15 09:05:15 浏览:239
年轻人运行内存为什么比安卓好 发布:2025-07-15 08:52:03 浏览:515
怎么配置组策略 发布:2025-07-15 08:52:02 浏览:246