jpanel

    1熱度

    1回答

    我想用x和y座標繪製點並將輸出保存到圖像文件,但我不能。 (沒有必要在JFrame上看到它們) 據我所知,我可以創建繪圖並在JFrame上顯示它,但是我無法將此輸出保存到文件中。 public static void main(String[] args) { try { final JFrame frm = new JFrame("Points"); final Pan

    2熱度

    1回答

    移動JPanels 所以我已經設置了一個Java GUI像一個如下圖(道歉可怕的畫娛樂): 佈局的Java GUI 所有JPanels的是大小相同(圖中未顯示)。我想要做的是,當我用進度條(I.E讀取一些文本文件)進行操作時,JPanel將循環播放。就像紅色的那個將會到達底部一樣,橙色的將會到達頂部,從而繼續進行這個循環。我希望他們每半秒鐘更換一次,然後在程序開始運行後等待2秒鐘。當其中一個進度條

    1熱度

    1回答

    我正在發送我的類,它通過ObjectOutputStream將JPanel擴展到客戶端,以便他們的GUI將「加載」。 public class ClickOptionPanel extends JPanel implements Serializable { private Font font = new Font("Arial", Font.BOLD, 13); private JLab

    0熱度

    1回答

    我需要使用密鑰綁定以兩種方式切換。這是我的代碼,它有一種方法。有人可以幫助我使它工作嗎? public class MyFrame extends JFrame { private FirstForm firstForm = new FirstForm(); private SecondForm secondForm = new SecondForm(); publ

    0熱度

    1回答

    我試圖讓這個代碼工作,這樣我有一個cardlayout容器,每個面板都在自己的類和實際文件中定義。這段代碼不是100%我自己的,並且是另一個堆棧溢出用戶對我之前的東西的修改版本。這或多或少是我需要的,但我需要這樣做,因爲它不是自動化的,我可以在每個面板中編寫15個不同的面板並做出決定。 Main和Arrow類是由所述用戶修改的,Imagepanel是我寫一個將被代碼的工作部分接受的類的嘗試。問題是

    0熱度

    1回答

    在外部類中,我多次調用這些方法,但setBackground()僅在我第一次調用這些方法時使用。 例如,我有對象CellPane cellpane1, cellpane2,當我第一次撥打cellpane1.drawPlayer()時,它按預期工作,當我第一次撥打cellpane2.drawWall()時,它也按預期工作。但是當我在調用cellpane1.drawPlayer()之後爲cellpan

    -1熱度

    1回答

    我在空閒時間創建一個國際象棋遊戲,並且在用戶執行一個動作(即移動一個片段)後,我更新窗口(JFrame)以顯示新的片段位置。但是,在我的更新函數中,我使用add(Component)函數將JLabel添加到JPanel。因此,每次更新時都會將多個JLabel添加到組件,因爲add()函數會堆棧JLabels。 BufferedImage img = null; try{ im

    0熱度

    1回答

    There are three panels inside a JFrame. 1. Parent panel (Using GridBaglayout) i. Table panel 1 containing JTable (Using normal Border layout) & JScrollPane ii.Button panel 2 containi

    -2熱度

    1回答

    目前,我有這個代碼,我有工作: this.getContentPane().add(wwjPanel, BorderLayout.EAST); if (includeLayerPanel) { this.controlPanel = new JPanel(); controlPanel.setLayout(new BoxLayout(contro

    -1熱度

    1回答

    我正在設計一個面板以使用GridBagLayout來顯示項目。我要尋找的結果是這樣的: 不過,目前我看到以下內容: 然後我初始化我的面板和設置佈局: JPanel surveyDetailsFieldsPane = new JPanel(); surveyDetailsFieldsPane.setMinimumSize(new Dimension(0, 300)); surveyDetails