Cory
25-05-2009, 16:49
Ciao a tutti :) Sto scrivendo dei semplici programmini in Java che abbiano un'interfaccia grafica..una cosa molto limitata, tipo 2-3 bottoni, un campo di testo e cose cosė. Tuttavia non riesco a spostare i componenti all'interno del frame, nč utilizzando il posizionamento assoluto, nč usando quello relativo (NORTH, SOUTH, WEST, EAST). Vi copio di seguito il codice, riuscite a dirmi cosa non va?? Grazie mille!
package altro;
import java.awt.*;
import javax.swing.*;
public class Altro {
public static void main(String [] args){
JFrame frame=new JFrame("Programma");
frame.setSize(400,400);
frame.setVisible(true);
frame.setContentPane(new ContentPane());
}
}
class ContentPane extends JPanel{
private JPanel pannello;
JButton bott1;
JButton bott2;
private void init(){
bott1=new JButton("Prova");
bott2=new JButton("Ri-prova");
add(bott1, BorderLayout.WEST);
add(bott2, BorderLayout.CENTER);
}
public ContentPane(){
try{init();} catch (Exception e){e.printStackTrace();}
}
}
ho evitato di mettere ActionListener e tutto per evitare di appesantire il codice
package altro;
import java.awt.*;
import javax.swing.*;
public class Altro {
public static void main(String [] args){
JFrame frame=new JFrame("Programma");
frame.setSize(400,400);
frame.setVisible(true);
frame.setContentPane(new ContentPane());
}
}
class ContentPane extends JPanel{
private JPanel pannello;
JButton bott1;
JButton bott2;
private void init(){
bott1=new JButton("Prova");
bott2=new JButton("Ri-prova");
add(bott1, BorderLayout.WEST);
add(bott2, BorderLayout.CENTER);
}
public ContentPane(){
try{init();} catch (Exception e){e.printStackTrace();}
}
}
ho evitato di mettere ActionListener e tutto per evitare di appesantire il codice