jdialog

    0熱度

    1回答

    讓我解釋我的代碼的作用: 我創建了自己的類,它擴展了JDialog。這個類叫做類A,它包含:JMenuBar,JMenu,JMenuItem,JButton,JDialog,JPanel和MouseAdapter。我的項目與FreeCell Game非常相似,目前我正嘗試移動多個圖像,這些圖像位於它們自己的JPanel中。 現在,我的問題是這樣的:當用戶點擊上的東西在屏幕上,我得到的點協調他們點擊

    -1熱度

    1回答

    我已經創建了一個包含一個JTable,當我嘗試一個DefaultTableModel分配給它一個JDialog一個DefaultTableModel向JTable,它給了我一個異常和的JDialog也不出現。 java.lang.ArrayIndexOutOfBoundsException: 11。 代碼分配表型號: jTable1.setModel(new BomModel(GetBomForS

    0熱度

    2回答

    這是一個有趣的問題,在構建最後一個JDialog時沒有顯示,即使這個問題比這更復雜。反正這裏是導致問題的代碼。 public class Test extends JDialog{ private final JButton cancel, ok; private final JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.

    1熱度

    1回答

    假設我們有一個存儲學生對象列表的類。還有另一個類使用圖形用戶界面來要求用戶創建一個學生對象。 我試圖做這樣的 public class Database { private List<Student> students; public Database { students = new ArrayList<Student>(); } pu

    0熱度

    1回答

    我已經實現了一個JDialog,並且在ok和cancel按鈕之外添加了一個複選框。我已經把取消作爲默認按鈕,當對話框出現時,取消選擇默認,按下回車鍵,執行取消操作。 通過按Tab鍵,當我到達複選框並按下回車鍵時,它不會選中複選框。但是,在按空格鍵時,它被選中。 但是,使用選項卡切換OK和取消按鈕,然後按下Enter鍵,會執行相應的操作。 請建議應該做什麼,使得在按下回車鍵時選中複選框。

    0熱度

    2回答

    這意味着當我點擊我的JFrame中的一個按鈕時,會顯示一個JDialog。我想禁止我的JFrame,它不會被觸摸,但仍然會顯示在屏幕上。 我在框架中使用命令: button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { MyDialog m

    0熱度

    1回答

    我的應用程序是使用Netbeans IDE(8.0.2)創建的。 我創建了一個包含綁定到數據庫的JTable的JFrame(使用JPA)。 我添加了一個「刷新」按鈕,用於直接從數據庫中「刷新」JTable數據。 我想要在獲取數據時顯示「請稍候」消息。 爲此,我實現了擴展JDialog的JDialog_PleaseWait類。 一些奇怪的原因,雖然的JDialog顯示JLabel將它包括不露面...

    1熱度

    2回答

    我在試圖從一個點向負方向繪製一個矩形問題點擊屏幕上。我有以下類模擬屏幕捕捉軟件,如Gyazo:前面已經提到 class DrawSquare extends JPanel implements MouseListener, MouseMotionListener { // Components public JDialog frame; public Rectangle rectangle

    0熱度

    2回答

    我想關閉JOptionPane後,經過一段時間,我曾嘗試與dispose(),hide(),並且使用命令getRootPane().dispose()沒有結果。 我想在3秒或更長時間後關閉它,以便用戶在任何時候都不需要按下按鈕,即可出現JOptionPane。

    0熱度

    1回答

    我嘗試做: 我想一個HashSet來填充,該程序不知道新詞。 用戶按mainFrame上的「convert」按鈕。 mainFrame上給出了帶有單詞的文件的路徑。 如果這個單詞是新的,打開一個JDialog並要求插入新單詞(這樣您可以更改拼寫,例如第一個字母大)。 如果用戶按下JDialog上的「寫入」按鈕,該單詞將添加到HashSet中。 但是,如果我打印後我的HashSet,只有「舊」值顯示