|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2009
Messaggi: 366
|
[JAVA] Problema JScrollPane
salve ragazzi stò realizzando un'applicazione desktop per il mio condominio e ho questo problema:
Allora ho un Pannello Utente dove inserisco tutte i dati di un utente, adesso mi hanno chiesto de realizzare una registrazione multipla cioè un pannello dove ho un tasto aggiungi utente e ogni volta che premo sul pulsante devo aggiungere un nuovo pannello Allego un' immagine per farmi capire meglio ![]() siccome non ho un limite sugli utenti avevo pensato ad uno Scrollpane ma nn so come fare Grazie
__________________
visitate http://www.forumsenzacontro.altervista.org Ultima modifica di bobby1112 : 27-10-2011 alle 14:54. |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Oct 2008
Messaggi: 112
|
Ciao...perchè ti devi complicare la vita...perchè non mettere un pannello con TextField e altro dove immetti i dati dei tuoi clienti e sotto ci metti una JTable riepilogativa....
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2006
Messaggi: 334
|
Ciao,
l'idea è questa... ![]() Codice:
package aaa;
import java.awt.Color;
import javax.swing.BoxLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.border.LineBorder;
public class JUserPanel extends JPanel {
/**
* @param args
*/
private JLabel nomeUtenteLabel;
public JUserPanel()
{
super();
this.nomeUtenteLabel=new JLabel("Utente: Pippo Franco");
super.setBorder(new LineBorder(Color.black));
super.add(nomeUtenteLabel);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
// Creo gli oggetti
JFrame frame=new JFrame();
JPanel pannelloA=new JPanel();
JPanel pannelloB=new JPanel();
BoxLayout layout = new BoxLayout(pannelloB,BoxLayout.Y_AXIS);
pannelloB.setLayout(layout);
// Creo un pannello scorrevole che ha come "lavagna" il pannello B. In pratica fa scorrere i contenuti presenti nel pannelloB.
JScrollPane scroller = new JScrollPane(pannelloB);
// Imposto il pannello A come pannello principale, ed inserisco nel pannello principale quello con lo scroller
frame.setContentPane(pannelloA);
pannelloA.add(scroller);
// Ora aggiunto vari oggetti al pannello scorrevole (cioè pannelloB)
pannelloB.add(new JUserPanel());
pannelloB.add(new JUserPanel());
pannelloB.add(new JUserPanel());
pannelloB.doLayout();
frame.pack();
frame.setVisible(true);
}
}
Ultima modifica di webking : 09-11-2011 alle 00:54. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:09.





















