導航:首頁 > 編程語言 > java關閉對話框

java關閉對話框

發布時間:2023-01-22 20:51:06

java中怎麼關閉對話框

dl.dispose().
你不就是想彈出個確認對話框嗎?直接JOptionPane.showConfirmDialog((null, "確認刪除嗎?", "確認刪除框", JOptionPane.YES_NO_OPTION);就出來個帶確認的對話框。不用自己定義了。

⑵ 用java編寫了一個關閉對話框,可是否的時候居然報錯,哪位大神給看下。

你這個很簡單。
王蓉上那顆 的回答是否確的。
YES_NO_OPTION 不是NO的選擇值。
正確的應該是NO_OPTION

百你的空指針異常是因為沒有執行YES_NO_OPTION 分支中的語句,
執行XGManager.addIFame(frames.get("退出系統"));
引起的,
那麼這里
XGManager 和 frames 應該有一個是NULL。

看一下下邊的代碼。你首先要看NO的分支有有沒執行,再一點點找。總糾結在NO選項上。
反而找不到真的問題所在。
---------------------------------------------------------------------------------------------------------
int option = JOptionPane.showConfirmDialog(null, "exit?", "exit",
JOptionPane.YES_OPTION);
if (option == JOptionPane.YES_OPTION) {
System.out.println("yes");
// System.exit(0);
} else if (option == JOptionPane.YES_NO_OPTION) {
System.out.println("no");
// System.exit(1);

}else if (option == JOptionPane.NO_OPTION) {
System.out.println("this no");
// System.exit(1);

}

⑶ java關閉模態對話框

比如JDialog jDialog;
那麼調用jDialog.dispose()來關閉此窗口(釋放資源)。

⑷ Java對話框 Dialog怎麼怎麼退出

可以使用 setVisible(false) 但是不會釋放資源
如果你這個對話框,以後還要再次顯示,那就 setVisible(false)
否則應當 dispose()
全部退出還可以使用 system.exit (0)

⑸ java Dialog 的關閉簡單問題

因為變數dialog1是局部變數,每調用一次dialog方法都會新建一個JDialog並進行操作,需要將dialog1聲明為全局:
JDialog dialog1=new JDialog(frame,"確認信息");
{
JToggleButton dbtn1=new JToggleButton("BACK");
JToggleButton dbtn2=new JToggleButton("OK");
JLabel dlabel=new JLabel("你確定重新抽取?????",JLabel.CENTER);

dialog1.setSize(300,400);
dialog1.setLayout(null);
dlabel.setBounds(50, 140, 150, 80);
dbtn1.setBounds(180, 300, 100, 40);
dbtn2.setBounds(25, 300, 100, 40);
dialog1.add(dlabel);
dialog1.add(dbtn1);
dialog1.add(dbtn2);
dialog1.setModal(true);

dbtn1.addActionListener(new DActionListener1());
dbtn2.addActionListener(new DActionListener2());
}

class MyActionListener1 implements ActionListener{
public void actionPerformed(ActionEvent e){
dialog(0);
} }

public void dialog(int a){
if(a==1){
dialog1.setVisible(false);
dialog1.dispose();
}
if(a==0){
dialog1.setVisible(true);
}
}
class DActionListener1 implements ActionListener{
public void actionPerformed(ActionEvent e){
dialog(1);
}
}

建議樓主將dbtn2,即讓對話框顯示按鈕放到另一個Frame中,因為如果放到dialog1中,因為dialog1本身是顯示的,dialog1.setVisible(true);沒有意義。

⑹ java彈出對話框之後怎麼點擊按鈕實現關閉本對話框的功能請說的詳細一些,謝謝

<input type="button" value="提交" onclick="aa()">

<script type="text/javascript">
function aa(){
if(confirm("你確定關閉嗎?")){
alert("已經關閉");
}else{
return false;
}
}
</script>

閱讀全文

與java關閉對話框相關的資料

熱點內容
單片機程序存儲c 瀏覽:489
賽高網解壓密碼 瀏覽:775
雲伺服器安裝賺錢寶 瀏覽:107
pdf能修改內容嗎 瀏覽:386
貸款辦下來不給解壓 瀏覽:141
德國頂級編程思路 瀏覽:852
Flt單片機 瀏覽:476
ami和hdb3編解碼對比 瀏覽:665
純手工製作解壓視頻 瀏覽:119
雲職教APP為什麼收不到驗證碼 瀏覽:697
禮品發包網源碼 瀏覽:569
什麼app上能制圖 瀏覽:86
為什麼代理伺服器沒響應 瀏覽:562
小程序編譯提示 瀏覽:824
nameerrorpython 瀏覽:294
辭典pdf下載 瀏覽:801
遺傳演算法違反約束路徑數目 瀏覽:177
少年班中的古人演算法 瀏覽:931
什麼app一鍵p圖好看 瀏覽:573
查詢手機連上電腦的命令 瀏覽:850