PDA

Visualizza la versione completa : [Java]:fare un finestra JPanel


rcar
27-01-2005, 18:00
avevo messo il post prima...forse mi sono spiegato male..
dovrei fare una finestra nel mio Pannello con la barra verticale a destra che sale e scende.
sapreste dirmi qual'è il comando?
grazie..

netarrow
27-01-2005, 19:19
Potresti usare JScrollPane



...
JPanel jp = new JPanel();
...
JScrollPane sc = new JScrollPane(jp,
ScrollPaneConstants.VERTICAL_SCROLLBAR_NEEDED,
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEEDED,
);
...

poi alla finestra aggiungi l'oggetto sc:

:ciauz:

rcar
27-01-2005, 19:44
scusami ma no va, in pratica io ho



public class Ammissione
extends JFrame {
private Database s;

private Ammissione a;
JPanel contentPane;
JTextArea Sistema = new JTextArea();
JTextArea Modulo = new JTextArea();
JTextArea Nome = new JTextArea();
JTextArea Cognome = new JTextArea();
JTextArea Ateneo = new JTextArea();
JTextArea CDL = new JTextArea();
JFormattedTextField Camponome = new JFormattedTextField();
JFormattedTextField Campocdl = new JFormattedTextField();
JFormattedTextField Campoateneo = new JFormattedTextField();
JFormattedTextField Campocognome = new JFormattedTextField();
JTextArea Numero = new JTextArea();
JFormattedTextField Camponumero = new JFormattedTextField();
JButton Genera = new JButton();
JTextArea NomeMancante = new JTextArea();
JTextArea CognomeMancante = new JTextArea();
JTextArea CdLMancante = new JTextArea();
JTextArea AteneoMancante = new JTextArea();
JTextArea MaterieMancante = new JTextArea();
JList jList1 = new JList();
TitledBorder titledBorder1;
....
...
...


e ho creato JList jList1, ho fatto male...in pratica vorrei che nel pannello fosse presente una finestra interna con lo scroll, cioè in questo caso se il comando JListe è giusto dovrebbe tenere la barra laterale...

netarrow
27-01-2005, 20:30
tu inserisci tutti i componenti nel pannello, poi inserisci il pannello nel scrollpane e quest'ultimo lo metti nella finestra.

Se tu vuoi inserire le scroll in una finestra non puoi farlo, in quanto un finestra non può essere inserita in un scroll
:ciauz:

anx721
27-01-2005, 20:56
se vuoi inserire una finestra dentro un pannello devi utilizzare un JInternalFrame

Loading