【发布时间】:2016-01-05 15:07:59
【问题描述】:
我正在制作一个简单的应用程序,它允许您显示不同的圆形对象,通过按钮浏览它们。
问题是我不知道如何将我的 circleobjects 打印到 jPanel 中。 当您第一次运行程序时,第一个 circleobject 应该出现在 jPanel 中。这是我的circleclass:
public class Circle {
private int height;
private int width;
private Color color;
public Circle (int height, int width, Color color){
this.height = height;
this.width = height;
this.color = color;
}
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
public Color getColor() {
return color;
}
public void setColor(Color color) {
this.color = color;
}
public int getWidth() {
return width;
}
public void setWidth(int width) {
this.width = width;
}
}
这是 GUI 代码的第一部分。我在数组列表中创建了 5 个圆形对象。
public class CircleGUI extends javax.swing.JFrame{
public ArrayList<Circle> circles = new ArrayList<Circle>();
public CircleGUI(){
initComponents();
circles.add(new Circle(15, 15, Color.blue));
circles.add(new Circle(20, 15, Color.black));
circles.add(new Circle(30, 10, Color.green));
circles.add(new Circle(20, 10, Color.orange));
circles.add(new Circle(35, 35, Color.red));
}
现在,我如何让我的第一个对象出现在屏幕截图上标记的 jPanel 中?
【问题讨论】: