我有一个显示一个椭圆 (Ellipse2D) 的程序。
我应该直接将椭圆添加到 JFrame 还是应该将其添加到 JPanel,最终添加到 JFrame 中?(添加 JPanel 需要更多工作)
从长远来看,哪一个对我有帮助?(我可能会考虑放置键绑定。)
为了让事情更清楚:
我应该这样做:
public class Test extends JFrame{ // This is a JFrame
Ellipse ellipse = new Ellipse(); // I have an ellipse class
Test(){
...
add(ellipse);
...
}
}
或者我应该这样做:
public class Test extends JFrame{
Test2 test2 = new Test2();
Test(){
...
add(test2)
...
}
}
public class Test2 extends JPanel{ // This is a JPanel
Ellipse ellipse = new Ellipse(); // I have an ellipse class
Test2(){
...
add(ellipse);
...
}
}