jpanel

    0熱度

    2回答

    對不起,我不知道這是否非常清楚,但我對Java很新。 所以我有一個帶有一個包含JPanel和JButton的BorderLayout的JFrame。 我想要做的是當我的JPanel發生什麼事情時,我想要例如更改JButton的文本,或啓用/禁用它。我會怎麼做?我如何從JPanel訪問JButton?我知道這樣做的一些方法,但我認爲他們不是最好的方式。 這樣做的最好方法是什麼? 在此先感謝

    2熱度

    1回答

    我試圖打印一個帶有一些畫圖形的JPanel(覆蓋paintComponent)。圖形非常大,不適合放在單個頁面上,因此我讓它跨越多個頁面。 PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet(); PageFormat pf = printJob.pageDialog(aset); printJob.setPrint

    2熱度

    1回答

    我只想要一個方法來激活,如果點擊的像素是白色的。我將如何實現這一點?試圖尋找一種方法返回coord上的顏色,但我找不到一個。

    6熱度

    2回答

    如何使用Java在JPanel中顯示JTable?

    0熱度

    1回答

    當我使用我的文本字段後,我無法獲得一個jpanel,它爲我的keylistener單擊回到焦點。它適用於mouselistener,但所有其他擊鍵不斷被textfield而不是jpanel檢測到。 該面板已setFocusable(true)並正常工作,直到我給文本字段的鍵盤焦點。這就像文本字段不會釋放焦點。 有什麼建議嗎?

    0熱度

    3回答

    我一直試圖在運行時間內動態加載圖像時間最長,並且查看了本網站上的其他帖子,並且尚未找到完全相同的東西將工作。我正在嘗試在我的GUI運行時(在運行時創建它)加載圖像並嘗試了各種各樣的東西。現在,我發現創建圖像的最簡單方法是使用JLabel併爲其添加ImageIcon。這一直奏效,但是當我在GUI運行之後加載它時,它失敗了,說有一個「NullPointerException」。這裏是我的代碼至今: p

    4熱度

    2回答

    我有一個JLayeredPane,我添加了3個JPanel。 我使JPanels透明(沒有背景設置和setOpaque(false))。我在JPanel上繪製線條,只有最後添加的JPanel上的線條可見。其他JPanel的行通過頂層JPanel不可見(即使添加它們時添加了不同的zIndexes)。 任何人都知道這個解決方案?他們爲什麼不透明? 我創建了一個小測試程序(3個類)。 (TestJPan

    0熱度

    1回答

    基本上我希望我的JFrame在事件觸發時變成一個全新的JFrame對象。我有一些代碼,基本上調用GUI gui = new GUI(x, y) 我唯一的問題是,以及創建新的GUI對象,它不是刪除舊的窗口。誰能告訴我如何擺脫舊窗口。 謝謝。

    0熱度

    4回答

    我有一個JPanel坐在JFrame的BorderLayout的中心位置。我怎樣才能將當前的JPanel換成新的?

    37熱度

    3回答

    我想讓我的JPanel中的所有元素都對齊到左側。我嘗試這樣做以下列方式: JPanel panel = new JPanel(); panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS)); panel.setAlignmentX(Component.LEFT_ALIGNMENT); 結果的Java使用所有元素的左側爲元素的位置,然後把