Есть код:
import javax.swing.*;
import java.awt.*;
public class Code extends JPanel {
private ImageIcon backgroundImage;
private JButton startButton = new JButton("Начать!");
public Code() {
backgroundImage = new ImageIcon("field.jpg");
setLayout(new BorderLayout());
add(new JLabel(backgroundImage));
setPreferredSize(new Dimension(backgroundImage.getIconWidth(), backgroundImage.getIconHeight()));
add(startButton, BorderLayout.SOUTH);
startButton.setPreferredSize(new Dimension(10, 50));
startButton.setAlignmentX(Component.CENTER_ALIGNMENT);
}
}
в этом коде я создал кнопку и задал ей параметры, однако изменяется только высота кнопки, а
ширина остается на все окно, в чем проблема?