jpanel

    0熱度

    1回答

    我製作了一個JPanel併爲其分配了大小。但分配的大小不起作用。我無法弄清楚代碼有什麼問題?我只獲取JFrame。爲什麼這樣?請幫忙! // Frame.java package game; import java.awt.GridLayout; import javax.swing.JFrame; import game.graphics.Screen;

    1熱度

    1回答

    我做了一個簡單的形狀程序,在JPanel內動畫一個球。我的公共類形狀標記一個錯誤說形狀不是抽象的(見下圖) 形狀沒有抽象的和ActionListener Abstract error Screenshot 形狀不重寫抽象方法actionPerformed(ActionEvent)。 java: import java.awt.Graphics; import java.awt.Graphics2

    -1熱度

    1回答

    我已經作出了遊戲,隨機化面板(A)的 (使用setBounds)的位置, 但每當I(A)的另一面板上添加圖(b)它停留在面板的頂部(b)中。 我需要將它放在另一個面板(b)上,因爲該面板(b)在Gridlayout上以便Cardlayout正確使用。 如果不可能隨機使用setBounds。我非常樂於接受建議。 public class DisATrial extends JFrame{ priv

    0熱度

    1回答

    我想在Java Swing中實現一個GUI(我是Swing的新手)。我有一個擁有2個面板的父面板。左側面板和右側面板。左側面板有一個JComboBox下拉菜單。右側面板是帶有7張卡片的CardLayout。我想根據左側面板中JComboBox的選擇更改顯示在右側面板中的卡。所有3個面板都是獨立的類:LeftPanel.java,RightPanel.java和ParentPanel.java。我很

    0熱度

    1回答

    下面是兩個圖像,顯示我正面臨的問題。每當我運行這個項目時,我的JPanels加載就有50/50的機會,否則只有1個JPanel被加載,儘管我只是循環訪問數組並向JFrame添加JPanel。 viewComponents.forEach(viewComponent -> this.add(viewComponent)); Working Not working DashboardView.j

    0熱度

    1回答

    我想在一個JPanel上做一個JButton,當它被點擊的時候會產生hailstone數(如果這個數甚至被二除;如果這個數是奇數,則乘以3然後加一)。但是,當我點擊我的JButton時,程序凍結並且不輸出數字。這是爲什麼發生? 這裏是我的代碼: import javax.swing.*; import java.awt.*; import java.awt.event.*; pu

    3熱度

    1回答

    我看了一篇教程並試圖做同樣的事情,我編寫的代碼完全一樣,但沒有顯示任何內容。我認爲這是因爲paintComponent方法沒有被調用,我也嘗試通過paintComponent打印某些內容到控制檯。 這裏是我的代碼: public class Line extends JPanel{ @Override public void paintComponents(Graphics

    1熱度

    1回答

    出於某種原因,我的KeyListener工作得很好,並且觸發了布爾值來減少真實和錯誤,並且y值根據這些布爾值正是如何改變的。我的問題是,出於某種原因,紅色的矩形似乎增長的大小,而不是移動,我敢肯定,這是因爲前一幀沒有清除。我試圖使用super.paintComponent(g);清除框架,但這沒有成就。下面的代碼: 的JFrame: import java.awt.*; import javax

    1熱度

    1回答

    我可以匿名事件處理方法行事條件像 JButton activeDataBtn = new JButton("Active"); activeDataBtn.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { try { if (activeDataPa

    0熱度

    1回答

    我希望繪製3D OpenGL視圖上的HUD,但似乎在我的面板中完成的任何繪製都會被忽略,儘管它已完成。 這是一些準系統代碼。 MyFrame; public class MyFrame extends JFrame{ private static final long serialVersionUID = 1L; public MyFrame(Labyrinth l){