當前位置:首頁 » 編程語言 » 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));
}
}
熱點內容
什麼電腦配置做pr比較順暢 發布:2025-09-16 16:42:03 瀏覽:296
centosphprpm 發布:2025-09-16 16:40:34 瀏覽:145
抖音社區源碼 發布:2025-09-16 16:12:48 瀏覽:133
酷派內置存儲空間不足 發布:2025-09-16 15:50:44 瀏覽:399
php設置編碼格式 發布:2025-09-16 15:20:04 瀏覽:612
php取兩位小數點 發布:2025-09-16 15:12:40 瀏覽:315
加密塊流加密 發布:2025-09-16 15:07:36 瀏覽:701
sqldeveloper導出表 發布:2025-09-16 15:07:33 瀏覽:366
xbox360ftp 發布:2025-09-16 14:45:34 瀏覽:852
火車站附近wifi密碼是多少 發布:2025-09-16 14:45:30 瀏覽:195