public class Frame extends JFrame {
JFrame frame = new JFrame("Corpo");
JPanel panel = new JPanel();
JButton auth = new JButton("Zaloguj");
BorderLayout borderLayout = new BorderLayout();
public Frame() {
frame.setLayout(borderLayout);
frame.setUndecorated(true);
frame.setSize(new Dimension(800,600));
auth.setPreferredSize(new Dimension(200,70));
panel.add(auth);
borderLayout.addLayoutComponent(auth, BorderLayout.CENTER);
frame.setLocationRelativeTo(null);
frame.add(panel);
frame.setContentPane(panel);
frame.setResizable(false);
frame.setVisible(true);
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
}
Mam taki o to kod, chciałbym się dowiedzieć dlaczego nie działa mi borderlayout + czy coś w tym kodzie nie da się skrócić/zrobić lepiej