jpanel

    3熱度

    2回答

    我正在用Swing製作一個計算器來練習,而我無法弄清楚爲什麼我在JButton行的邊緣和父JPanel的邊緣(buttonPanel)之間存在這個間隙。我翻遍了我的代碼並改變了一些東西,但我仍然無法弄清楚爲什麼差距在那裏。如果我刪除了MatteBorder,將邊框保留爲默認值,則間隔消失,但是我會在按鈕之間有兩個邊框。如果我將我的JTextField的列大小縮小到7,那麼差距就會消失。我怎樣才能解

    0熱度

    1回答

    我試圖創建一個簡單的程序,它接受JTextArea中的輸入,然後將其放入JList(當按下焦點的JTextArea時按下)。問題是當文本被保存在Model類的ArrayList中時,它在JList中不可見。一個修復將不勝感激。 主要類: public class Main { public static void main(String[] args) { Model m

    1熱度

    1回答

    我可以問你的幫助嗎?我在JPanel內部繪製圖像時遇到了一些麻煩。我用來創建擴展的JPanel類,這樣做, public class Example extends JPanel { BufferedImage background; public Example() { background = loadImage(); } pri

    0熱度

    1回答

    我真的很困惑這個。我製作遊戲「Microtrip」。這是手機遊戲,但我正在爲個人電腦做。我有一個擴展JPanel的背景類,它只繪製一個從0,0開始並具有屏幕大小(我的遊戲是全屏)的矩形。我有一個擴展JPanel的主菜單類。我想爲主菜單添加所有內容。然後,我將所有內容添加到擴展JFrame的GameFrame類中。我有一個主類,只是調用GameFrame類。這裏是我的代碼: 背景類: import

    0熱度

    1回答

    我嘗試使用Java Swing模擬無人機羣集。 無人機的飛行跟蹤紅外點。 每個羣組成員類擴展JPanel並重寫paint函數,它的作用是根據領導地位 @Override public void paint(Graphics g) { super.paint(g); for (int x = currX_1 - currIRdim; x < currX_1 + currIRd

    0熱度

    1回答

    我給自己一個關於重新學習Java的速成課程。我正在編寫一個非常簡單的程序,當您將它點擊到隨機面板時,它可以簡單地改變按鈕的位置。沒有真正的問題,我幾乎完成了我想要的程序。但是,我想知道爲什麼當我將佈局樣式應用到第一個面板(buttonPanel1)時,它會自動應用於每個面板? /* * To change this license header, choose License Headers i

    0熱度

    1回答

    您好我正在嘗試使用邊框佈局來處理基於文本的遊戲的GUI,而且我幾乎想要用GUI實現。 這是我想要的。除了按鈕之外,我幾乎擁有所有的東西。我希望它看起來像我的素描。 我能得到如何實現這一目標的任何幫助嗎? 這裏是我設置的GUI類: package Story1; import javax.swing.*; import javax.swing.border.EmptyBorder; impo

    0熱度

    1回答

    我有一個JPanel來創建一個無法編輯的圖形。 當圖形顯示時,邊緣名稱被JFrame的邊界覆蓋。 如何顯示邊緣名稱而不被JFrame覆蓋? My Example 這是我的代碼: package myapp; import java.awt.BorderLayout; import javax.swing.JFrame; import com.mxgraph.layout.mxIGraphLa

    0熱度

    1回答

    我對某些按鈕和麪板有問題。我使用GridBagLayout 6x1創建了一個JPanel。 GraphicPaintedPanel deck = new GraphicPaintedPanel(); GridBagLayout gblDecks = new GridBagLayout(); gblDecks.columnWidths = new in

    0熱度

    1回答

    我想實現蘭頓螞蟻,我做得很好: langton's ant java simulation screen 繪畫在我的JPanel,我覆蓋paintComponent在每一步,但它採取畫了這麼多時間每一個黑色或白色的矩形,我只是想在每一步我只畫兩個矩形誰改變!? 所以我的問題是,如何繪製一個矩形而不改變前一幀畫的內容? 這裏是我的繪畫 public void paintComponent(Graph