JFrame を作成し、その上に JPanel を追加し、JPanel 上に長方形を描画するクラス
class Frame {
JFrame frame;
myPanel panel;
void draw() {
frame = new JFrame ("qwertz");
frame.setVisible(true);
frame.setLocationRelativeTo(null);
frame.setSize(300,200);
panel = new myPanel();
panel.setLayout(null);
frame.add(panel);
myPanel.a = 50;
myPanel.b = 30;
}
void add() {
//
}}
2 番目のクラスは、最初のクラスが使用する JPanel です。
class myPanel extends JPanel {
static int a;
static int b;
public void paint(Graphics g) {
g.drawRect(a,a,b,b);
}}
パネルに別の長方形を追加する最も簡単な方法は何ですか?
(可能であれば、それを追加するコードを最初のクラスの add() メソッドに入れたいと思います)