Salve gente..
Visto che la discussione precedente stava diventando un po lunga e comunque l'argomento principale "gestione bottone" è stato risolto ho voluto aprire questo topic per gli altri problemi che via via emergono con il mio programma.
Ho deciso di riscrivere tutto da (quasi) 0.
Per adesso sto procedendo ad impostare graficamente la finestra principale e vorrei consigli sull'impostazione di essa e la scrittura di un buon codice OOP
In questo modo si apre una finestra con una scritta sempre allineata in alto al centro (ed è quello che voglio).Codice:import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class NumeriPrimi_Interfaccia extends JFrame {
public NumeriPrimi_Interfaccia () {
super("Numeri Primi - Created by: ");
Container contents = this.getContentPane();
this.setLayout(new BorderLayout());
JLabel head = new JLabel("NUMERI PRIMI COMPRESI");
head.setHorizontalAlignment(JLabel.CENTER);
this.add(head,"North");
this.setResizable(true);
this.setSize(300,300);
this.setLocation(100,100);
this.setVisible(true);
}
public static void main(String[] args){
NumeriPrimi_Interfaccia app = new NumeriPrimi_Interfaccia();
}
}
Però per "scompattare" il codice avevo provato a fare una cosa del genere:
Creo una classe privata per la gestione della parte superiore:
Ma adesso il problema sorge quando devo includerlo nella mia finestra.Codice:private class NorthPanel extends JPanel {
public NorthPanel() {
JLabel head = new JLabel("NUMERI PRIMI COMPRESI");
head.setHorizontalAlignment(JLabel.CENTER);
}
}
Ho provato diverse "strade" ma la mia finestra resta vuota.
Sapete aiutarmi in questo mio "primo" problema? :oops:
PS: Ringrazio infinitamente dementialsite