我無法將框架設置爲對話框的所有者。通常,當我擴展JDialog類創建對話框時,我使用super(frame)來指定對話框的所有者,使得當您按alt+tab時,它們不會脫節。但是,當我使用new創建一個對話框,如JDialog dialog = new JDialog(),那麼我無法將該框架指定爲對話框的所有者。 以下示例演示了上述兩種方法。 Top Click按鈕將打開一個對話框,該對話框是而不擴
嗨,我想被按下的JDialog的OK按鈕時觸發一些動作,我知道你可以做到這一點的方式 int rep =JOptionPane.showConfirmDialog(null, pangesfac, "Gestion des chambres a facturer", JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE);
if(
我正在建立我的第一個GUI,到目前爲止一切工作正常,除了一個JDialog故障。它在第一次使用時接受相應的名稱和過程列表。但是當我把它拉回來輸入新的輸入時,它仍然沒有反應。我不認爲這是一個線程問題,因爲我在整個源代碼中使用了幾個System.out.println (SwingUtilities.isEventDispatchThread());語句來測試代碼。這是可能引發問題的代碼的一部分。 p
public class A extends JInternalFrame implements ActionListener
{
private JTable table;
private JButton button;
public A()
{
button = new JButton("Load Dialog");
butt
我想用GUI做一個掃雷遊戲,當我添加一個菜單,人們可以改變字段大小和地雷數量時,我無法更改JFrame。如果玩家向JTextBox輸入某些內容並按下JDialog上的提交按鈕,我想更改按鈕和地雷的數量。基本上我想在MineSweeper類中更改sizeX,sizeY,mines變量,然後用新值刷新幀。 public class MineSweeper {
private static int s