如何将按钮移动到西部布局并移动形状

时间:2014-11-23 12:58:13

标签: java swing layout-manager

我想知道如何将按钮移动到西部布局以及如何移动形状。我试图这样做,我得到的只是一个错误。

public MyPanel(final Shapechange shapechange)
    {


        button = new JButton("oval");
        add(button);
        button.addActionListener(new ActionListener()
        {
            //Override
            public void actionPerformed(ActionEvent e)
            {
                b = 1;
                shapechange.repaint();
            }
        });

1 个答案:

答案 0 :(得分:1)

要将按钮添加到西边框,您需要在父组件中使用BorderLayout并使用add(button, BorderLayout.WEST)

添加按钮

要移动形状,您必须确保对形状的xy位置进行一些更改。如果您不更改形状的xy位置,则只调用重绘方法将无效。