簡體   English   中英

如何在JFrame中添加下拉菜單?

[英]How to add a drop-down menu to a JFrame?

因此,我有一個主要方法,其中包含如下內容:

public class ArcDrawer {
    public static void main ( String [ ] args ){
        JFrame f = new JFrame("Arc");
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        points p = new points();
        f.add(p);
        f.setSize(850, 850);
        f.setVisible(true);
    }
}

然后,類points包含一個paintComponent方法。 此方法采用一個變量, complexity並根據該數字繪制一個圓。 我想做的是在我的JFrame中添加一個下拉菜單並確認按鈕,該按鈕可以更改此復雜度變量,然后繪制圓。 有什么建議么? 我不知道如何將變量傳遞給paintComponent方法。

我不知道如何將變量傳遞給paintComponent方法。

你不知道 您設置Points類的屬性。 然后paintComponent()方法可以在繪畫過程中引用該屬性。

例如,分類應該有類似的方法setComplexity(...)getComplexity()

另外,請遵循Java命名約定。 類名應以大寫字母開頭。 “點”應該是“點”。 您閱讀的任何教科書或turourial都將遵循此約定,因此請不要自己制定約定。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM