我想绘制一个矩形水箱,然后按一下此矩形的高度将减小。但是此代码不起作用。我动作监听器,改变高度。但结果相同。我很困惑。
public class Tank extends JFrame implements ActionListener{
public JButton button;
//public boolean check;
public int height = 150;
public void paint(Graphics g){
g.setColor(Color.red);
g.fillRect(30, 50, 50, height);
}
//there is a button
public void actionPerformed(ActionEvent e) {
height=height -50;
//add your elements
revalidate();
repaint();
}
}
按下按钮,不会调整我的矩形大小。我想通过按按钮来调整矩形的大小。但是我做不到。