Bueno, igual por el título ya sabéis más o menos de que va. Quiero mostrar varias cosas (JTextFields JButtons...) y no me entran en mi ventana. Entonces me he creado un JPanel y ahí meto todos estos componentes. A su vez este JPanel lo meto un JScrollPane y para finalizar agrego el JScrollPane.
Yo estoy usando por sistema this.setlayout(null) y .setbounds() porque así lo utiliza el programa y tengo que seguir esa metodología. Pero aquí tengo problemas... pongo el código:
/////////////// recuadro con scroll
panel.
setBounds(new Rectangle(15,
15,
380,
600));
usosSeleccionados
= new JTextField[argumentos.
length]; int numX = 5;
posY = 0;
for(int i=0;i<argumentos.length;i++){
posY = 5+(i*50);
mensajeUsos
[i
] = new JLabel(argumentos
[i
]+":"); mensajeUsos[i].setBounds(numX,posY,300,20);
//panel.setLayout(null);
panel.add(mensajeUsos[i]);
unidadUsos
[i
] = new JLabel("Uso "+(i
+1)+"- Po: "); unidadUsos[i].setBounds(numX,posY+20,65,20);
//panel.setLayout(null);
panel.add(unidadUsos[i]);
usosSeleccionados[i].setBounds(numX+60,posY+20,35,20);
//panel.setLayout(null);
panel.add(usosSeleccionados[i]);
mensajeUnidades
[i
] = new JLabel(" mm"); mensajeUnidades[i].setBounds(numX+95,posY+20,80,20);
//panel.setLayout(null);
panel.add(mensajeUnidades[i]);
}
posY = 85;
panelScroll.setBounds(15,posY,350,300);
this.add(panelScroll);
this.setLayout(null);d