Ciao !
giungiamo subito al sodo questo è un pezzo del codice...
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class Gui extends Frame{
private Choice c;
private Panel p;
private TextArea t;
private Treni [] treno;
public Gui(Treni [] treno){
JFrame f = new JFrame("Orari TrenItalia");
c=new Choice();
p=new Panel();
f.setSize(500,500);
this.treno=treno;
f.add(p);
String s="";
for(int i=0;i<treno.length;i++)
s+=treno[i].toString();
t = new TextArea(s,10,5,TextArea.SCROLLBARS_VERTICAL_ONLY) ;
t.setFont(new Font("Serif", Font.ITALIC, 20));
this.add(t,BorderLayout.CENTER);
this.add(c,BorderLayout.NORTH);
c.add("ordina ora partenza");
c.add("ordina ora arrivo");
c.add("ordina citta' partenza");
c.add("ordina citta' arrivo");
c.addItemListener(new AscoltaScelta(c,t,treno));
this.setVisible(true);
this.pack();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Primis come faccio a mettere il frame al centro e con le dimensioni che voglio?
secundis :P perchè pur avendo messo l'istruzione set default close NON SI CHIUDE il frame?!?!