创建一个 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() {
//
}}
第二类是第一类使用的JPanel
class myPanel extends JPanel {
static int a;
static int b;
public void paint(Graphics g) {
g.drawRect(a,a,b,b);
}}
在面板上添加另一个矩形的最简单方法是什么?
(如果可能的话,我希望将它添加到第一类的 add() 方法中的代码)