jcomponent

    0熱度

    1回答

    JPanel panel = new JPanel(); JButton h = new JButton("HELLO"); for (int i = 0; i < 15; i++) { panel.add(h); } 由於某種原因面板只顯示一次按鈕。

    0熱度

    2回答

    我正在製作一個小型庫,可以讓我爲我正在處理的其他項目製作一些圖(我不想下載其他庫),並且我對它們進行了設置圖形類型(餅圖,條形圖,線條)擴展JPanel,並且這些圖形(點,線條,網格)內的所有內容都是JComponent的擴展。但在某些時候,比如製作網格時,我需要知道JPanel在JFrame上佔用了多少空間。 有什麼方法可以找出JPanel(必須可調整大小)在JComponent上的JFrame

    0熱度

    1回答

    我創建了一個Java應用程序,我使用JComponent類來繪製。 我有一個repaint()方法不啓動paintComponent()的問題。 這可能是什麼原因? 代碼: JComponent類: import java.awt.Color; import java.awt.Graphics; import java.awt.event.ActionEvent; import java.a

    0熱度

    1回答

    我想讓我的圈子成長。當它被創建時,我希望它從一個尺寸開始,並在達到最大尺寸時消失。我的圈子應該代表某種爆炸。 public class Circle extends JComponent { private int size; private int max = 500; public Circle(int size) { this.size = size; setS

    1熱度

    1回答

    我創建了一個擴展的JFrame SelectMethodFrame只能有一個實例: public class SelectMethodFrame extends JFrame { private JSplitPane mainWindow = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT); public JSplitPane get

    0熱度

    1回答

    我試圖從另一個類中禁用JComponent,類似於模態對話。就我而言,我從Swing組件中調用JavaFX對話框;更具體地爲FileChooser。例如,因爲showOpenDialog需要javafx.stage.Window作爲參數,所以不能傳遞JComponent。 我試過使用setEnabled(false)和setEnabled(true),但是這有一個奇怪的副作用:一旦調用setEna

    0熱度

    1回答

    ArrayList<JTextField> arrayFinal; /* LIKE global variable Have initialize part, for alloc memory for arayFinal. */ 也有部分,其中來自arrayFinal添加到面板,JTextFields JTextField的。而現

    2熱度

    1回答

    我有一個JPanel,我添加了一個未知數的JComponents。我如何計算該JPanel中的JComponents的數量? 我已經看了API,但是我沒有看到檢索孩子的方法,所以我可以數它們。這是否有可能在之後對孩子進行計數?還是我不得不回去計數孩子,因爲我正在添加他們? 孩子,我的意思是一個JComponent來自:myPanel.add(new JComponent())。

    0熱度

    1回答

    如果我創建一個繼承自JComponent的新類,該JComponent的paintComponent(Graphics g)方法通過使用g繪製圓來覆蓋,我應該修改哪些內容才能使MouseListener僅觸發當我點擊組件的邊界時? 因爲在我的組件的構造函數中,我添加了setBounds(...),然後添加了一個MouseListener,但每次單擊我的自定義組件的容器內的任何位置時它都會觸發,而不

    0熱度

    1回答

    我對JFrames和Jcomponents有疑問。 首先,我們可以將多個Jcomponents 添加到JFrame嗎? 其次,如果我們將多個jcomponents添加到JFrame中,那麼當我們要這樣做時,我們如何重新繪製所有這些jcomponents?