IALweb Homepage
Forum Home Forum Home > Programmazione > Programmazione > JAVA
  New Posts New Posts RSS Feed - Pannelli Ribelli
  FAQ FAQ  Forum Search   Events   Register Register  Login Login


REGISTRATEVI su IALWeb forum!

Topic ClosedPannelli Ribelli

 Post Reply Post Reply
Author
Message
Elenuccia08 View Drop Down
Nuovo Utente
Nuovo Utente
Avatar

Joined: 26/Feb/2010
Location: Italy
Status: Offline
Points: 3
Direct Link To This Post Topic: Pannelli Ribelli
    Posted: 26/Feb/2010 at 23:15
Ciao a tutti. Per un esame sto implementando un piccolo editor di testo, sono incasinata con il men¨ per la modifica dei caratteri. Ho provato di tutto,ma i 3 pannelli che ho messo non stanno in ordine. Ho usato un piccolo jframe e dentro ci ho messo 4 pannelli, uno attaccato al jframe che contiene gli altri 3. Di questi 3 uno contiene le etichette , uno 3 jlist per la scelta del tipo, dimensione ed enventuali effetti, e l'ultimo un'etichetta che mostra come si Ŕ modificato il carattere,come quello del notepad per intenderci. Il problema Ŕ che l'ultimo pannello se ne sta rannicchiato infondo al jframe e non si ridimensiona. Ditemi un po, quante mostruositÓ ho scritto....[Triste]


public MenuCarattere() {

super("Men¨ Carattere");

setBounds(100, 0, 400, 300);

content = new JPanel(new BorderLayout());
nord = new JPanel();
centro = new JPanel();
sud = new JPanel();

nord.add(createPannelloEtichette());
centro.add(createPannelloScroll());
sud.add(createPannelloEsempio());

content.add("North",nord);
content.add("Center",centro);
content.add("South",sud);

getContentPane().add(content);


}


protected JPanel createPannelloScroll(){

listaDimensioni = new JList();
listaFont = new JList();
listaEffetti = new JList();

scroll1 = new JScrollPane(listaFont);
scroll2 = new JScrollPane(listaDimensioni);
scroll3 = new JScrollPane(listaEffetti);

pannelloScroll = new JPanel (new GridLayout(1,3,20,20));

scroll1.setPreferredSize(new Dimension(70, 100));
scroll2.setPreferredSize(new Dimension(50, 100));
scroll3.setPreferredSize(new Dimension(90, 100));

listaFont.setListData(font);
listaDimensioni.setListData(dimensioni);
listaEffetti.setListData(effetti);

pannelloScroll.add(scroll1);
pannelloScroll.add(scroll2);
pannelloScroll.add(scroll3);

return pannelloScroll;

}

protected JPanel createPannelloEtichette(){

pannelloEtichette = new JPanel (new GridLayout(1,3, 20, 100));

tipoCarattere = new JLabel(" Tipo di carattere");

stile = new JLabel("Punti");
punti = new JLabel("Stile ");
esempio = new JLabel("Vuoto");

pannelloEtichette.add(tipoCarattere);
pannelloEtichette.add(stile);
pannelloEtichette.add(punti);


return pannelloEtichette;

}

protected JPanel createPannelloEsempio(){

pannelloEsempio = new JPanel ();
pannelloEsempio.setSize(100, 100);
JLabel etichetta = new JLabel("Esempio");

etichetta.setSize(100,100);

pannelloEsempio.add(etichetta);

return pannelloEsempio;
}

}
GRAZIE A TUTTI!
Back to Top
Sponsored Links


Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 10.17
Copyright ©2001-2013 Web Wiz Ltd.

This page was generated in 0,059 seconds.