jpanel

    1熱度

    1回答

    我有一個帶有JPanel的JFrame。 我想添加另一個JPanel,這是一個預先配置的組件到我的JFrame中的Jpanel。 如果我這樣做: subPanel.setLayout(new BorderLayout()); subPanel.add(preconfiguredPanel,BorderLayout.CENTER); 我的面板將顯示。 如果我這樣做: subPanel.

    2熱度

    4回答

    我有在JPanel上顯示圖形的問題。我創建了三個相互關聯的類,如下所示。我想知道爲什麼這個代碼,不顯示我的繪圖。 c.add(pDraw); pDraw.add(draw); 1)主 public class mainPage { public static void main(String[]args){ JFrame appFrame = new Frame();

    0熱度

    2回答

    我在Image的頂部添加JPanel時出現問題。這是我想要做的: Image bgImage = loadImage(filename); JPanel jp = new JPanel(); jp.setBounds(100,100,100,100); jp.setOpaque(true); jp.setBackgroudColor(Color.red); bgImage.add(j

    2熱度

    4回答

    我將JPanel的背景顏色設置爲白色。但是,當我將它保存爲JPG或其他圖像格式時,背景爲黑色。我已經把這個代碼TYPE_INT_ARGB,但它不起作用。我怎樣才能將背景設置爲其他顏色?例如藍色,白色等 public void paintComponent(Graphics g) { int width = getWidth(); int height = getHeight

    3熱度

    4回答

    我創建了一個帶有JPanel的窗體,裏面有一些圖形和一些按鈕來控制事物。出於某種原因,我必須指定JPanel的寬度比要放入其中的實際圖形小10px,並且低30px。什麼導致這個問題? 這是代碼: public class Window { public Sheepness sheepness; public ButtonPanel buttonPanel; public PaintPane

    3熱度

    1回答

    那麼標題是相當自我解釋。我想要使​​用java在層中構建兩個面板。我希望頂層包含一個包含graphics2d對象的JPanel。我想讓JPanel和graphics2d都具有透明背景(我仍然希望由graphics2d繪製的內容可見)。有沒有人有一個想法如何做到這一點?

    1熱度

    4回答

    我正在努力(!)與Java GUI開發。所有這些顯而易見的小事都不起作用。我會解釋我正在嘗試做什麼以及我失敗的地方(這是非常令人沮喪的): 我有這個駐留在面板中的graphics2d對象。現在這個圖形繪製一個圖像,它可以繼續下去,並永遠繪製。這幅圖畫擴大了horrioncally,因爲我不知道期望的大小,我把它放在一個滾動窗格內。現在我想調整每個疼痛迭代中的JPanel大小,並將setPrefer

    0熱度

    2回答

    如何顯示我存儲在JPanel的arraylist中的jpg圖像?我不能在JPanel中顯示jpg文件。 String[] pictureFile = {"A.jpg","B.jpg","C.jpg"}; List<String> picList1 = Arrays.asList(pictureFile); Collections.shuffle(picList1); ImageIcon

    3熱度

    3回答

    我無法讓我的JApplet中的JPanel接收鍵盤事件。我不能爲什麼! 注意打字之前... 點擊面板(鼠標)沒有什麼區別。這是我在網上看到的最常見的建議。 我已經嘗試使用'低級'java.awt.KeyEventDispatcher接口。這也沒有什麼不同! 但是,如果我使用Applet代替JApplet,那麼Applet會接收鍵盤事件。但即使在這裏,當我爲這個Applet添加一個Panel(Pan

    4熱度

    1回答

    我在使用Swing設計MDI應用程序時遇到了一些麻煩。 我沒有問題實現JDesktopPane & JInternalFrames,我的問題會更具體些。這裏是一眼我的基本容器框架: package applicationGUI; import javax.swing.JFrame; public class DesktopContainer extends JFrame{ /* Fiel