compañeros tengo un problema con el JFrame, resulta que siempre que lo implemento no me coje el ultimo elemento (llamese boton, label, etc) para que me muestre todos los objetos que necesito debo crear un boton o algo, que no tenga nada de informacion, ponerlo como "no visible" y añadirlo al frame, ahi si me muestra todo. Por que ocurre esto? que debo cambiar? que estoy haciendo mal?
este es el codigo
Código java:
Ver originalpublic class tesoreria
extends JFrame{ //variables
//objetos
//label de informacion
JLabel jl_escoja
= new JLabel("Escoja la ruta de descarga del archivo."); //boton para descarga
//boton examinar
//ruta de descarga
//consola/informacion
//frame
//constructor
public tesoreria(){
//varibles
ruta = "";
archivo = "CHEQUESF";
//objetos
//adjuntar label
jl_escoja.setBounds(300, 30, 300, 20);
miframe.add(jl_escoja);
//adjuntar el campo de la ruta
jt_ruta.setBounds(150, 70, 450, 20);
jt_ruta.setFocusable(false);
miframe.add(jt_ruta);
//adjuntar boton examinar
jb_examinar.setBounds(610, 70, 100, 20);
miframe.add(jb_examinar);
//adjuntar boton de descargar
jb_descargar.setBounds(350, 120, 130, 40);
miframe.add(jb_descargar);
//adjuntar la consola
scroll_consola.setBounds(10, 200, 770, 100);
ta_consola.setFocusable(false);
miframe.add(scroll_consola);
////boton extraño:
miframe.add(botonmal);
botonmal.setVisible(false);
//ventana
miframe.show();
miframe.setBounds(300, 100, 800, 350);
miframe.setTitle("");
//para cerrar:
}
...
si ven? debo poner un "botonmal" para que me pueda mostrar el scroll de la consola :D (algo improvisado para mostrar todo lo que sucede :D)
por otro lado, a un compañero le pasa algo similar, como si no fuera suficiente el tener que añadir el "botonmal", debe maximiar la ventana para poder ver los elementos en el frame. luego si lo cambia de tamaño lo sigue mostrando. por que ocurre esto?
saludos PD: el codigo que usa mi compañero es similar al mio (yo le estoy donando codigo :D (copyleft :D))