package exemple; import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import java.awt.Insets; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; public class terceraFinestra { public terceraFinestra() { initialise(); } private void initialise() { JFrame frameExample = new JFrame(); { JPanel panelCanvas = new JPanel(); { JLabel labelClassName = new JLabel(); { labelClassName.setText("Tercera finestra"); labelClassName.setFont(new Font("arial", Font.BOLD, 25)); labelClassName.revalidate(); } JButton buttonExit = new JButton("Tancar"); { buttonExit.setPreferredSize(new Dimension(200, 50)); buttonExit.addActionListener(evt -> frameExample.dispose()); } GridBagConstraints constraints = new GridBagConstraints(); panelCanvas.setBackground(Color.white.darker().darker()); panelCanvas.setLayout(new GridBagLayout()); panelCanvas.add(labelClassName, constraints); constraints.gridy = 1; constraints.insets = new Insets(20, 0, 0, 0); panelCanvas.add(buttonExit,constraints ); } frameExample.setContentPane(panelCanvas); frameExample.setVisible(true); frameExample.setSize(new Dimension(600, 600)); } } }