【发布时间】:2013-12-13 16:16:02
【问题描述】:
所以,我有一个包含如下内容的 main 方法:
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 方法。
【问题讨论】:
-
您应该考虑在您的 GUI 中添加
JComboPane。 -
@Tdorno JComboBox?我正在查看 java 文档,但没有看到 JComboPane..
标签: java swing jframe jpanel paintcomponent