當前位置:首頁 » 編程語言 » 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));
}
}
熱點內容
小米4清除緩存 發布:2025-07-16 03:03:17 瀏覽:562
如何緩解壓力英語作文 發布:2025-07-16 03:03:15 瀏覽:14
手機視頻怎麼緩存 發布:2025-07-16 02:59:05 瀏覽:932
安卓手機設備在哪裡找 發布:2025-07-16 02:49:28 瀏覽:356
php建立數組 發布:2025-07-16 02:34:30 瀏覽:284
oracle存儲過程同步 發布:2025-07-16 02:29:18 瀏覽:941
歐諾s買哪個配置的好 發布:2025-07-16 02:26:22 瀏覽:559
熱點可以建立ftp嗎 發布:2025-07-16 02:26:21 瀏覽:304
如何選擇最佳配置 發布:2025-07-16 01:56:44 瀏覽:604
mad加密 發布:2025-07-16 01:52:12 瀏覽:425