Buongiorno a tutti.
Vi scrivo dopo aver tentato disperatamente per ore di visualizzare un'interfaccia grafica molto semplice con alcuni bottoni.
Premetto che questa è la mia prima GUI, quindi scusate se ho commesso errori madornali .
Il mio problema più grande è che quando lancio il programma il sistema mi apre correttamente la finestra, ma non mi permette di visualizzare i bottoni. Se, però, ridimensiono la finestra allora tutto magicamente appare.
Vi prego aiutatemi, ormai le ho provate tutte .
Vi allego il codice.
import java.awt.Color;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Main {
private static JButton uno1 = new JButton();
private static JButton due1 = new JButton();
private static JButton tre1 = new JButton();
private static JButton quattro1 = new JButton();
private static JButton cinque1 = new JButton();
private static JButton sei1 = new JButton();
private static JButton sette1 = new JButton();
private static JButton otto1 = new JButton();
private static JButton nove1 = new JButton();
public static void main(String[] args) {
JPanel p = new JPanel();
p.setLayout(new GridLayout(0,3));
p.setSize(501, 501);
JFrame frame = new JFrame("Tris");
frame.setBounds(300, 300, 501, 501);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setBackground(Color.GREEN);;
frame.setResizable(false);
//riempio i Panel con i bottoni.
frame.add(p);
p.add(uno1);
p.add(due1);
p.add(tre1);
p.add(quattro1);
p.add(cinque1);
p.add(sei1);
p.add(sette1);
p.add(otto1);
p.add(nove1);
}
}