我想通过按按钮来调整反应大小,但是我的代码不起作用

时间:2019-05-03 18:22:16

标签: java swing jframe jbutton actionlistener

我想绘制一个矩形水箱,然后按一下此矩形的高度将减小。但是此代码不起作用。我动作监听器,改变高度。但结果相同。我很困惑。

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();
    }   
}

按下按钮,不会调整我的矩形大小。我想通过按按钮来调整矩形的大小。但是我做不到。

0 个答案:

没有答案