Estou com um problema;
Tenho um JFrame e na minha concepção esta tudo ok;
porem qnd eu executo a janela os componetes nao apareçem; sim esta tudo adicionado e visivel;
o estranho é que qundo eu redimensino o janela ou aperto dentro dela aleatoriamente os componentes apareçem;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package tcm_sistematreinamento;
import java.awt.*;
import javax.swing.*;
/**
*
* @author Fernando
*/
public class TelaReservaSala extends JFrame {
JPanel painel;
JButton reservar;
JLabel sala , horarioDas, horarioAs,capacidadeSalaL, dataInicio, DataTermino;
JTextField capacidadeSalaTF, dataInicioTF,dataTerminoTF;
JComboBox salasCombo, horarioLista;
JTable listaSalasTable;
public TelaReservaSala(){
painel = new JPanel();
JFrame TelaReservaSala = new JFrame("Reserva de Sala");
setContentPane(painel);
setSize(700,500);
setLocation(375,100);
setVisible(true);
setResizable(false);
setLayout(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
//BOTÃO
reservar = new JButton("Reservar");
reservar.setBounds(100,350,70,20);
//JLabel
sala = new JLabel("Sala:");
sala.setBounds(5,80,60,20);
horarioDas = new JLabel("Hoarario Das:");
horarioDas.setBounds(300,80,120,20);
horarioAs = new JLabel(" As:");
horarioAs.setBounds(450,100,50,20);
capacidadeSalaL = new JLabel("Capacidade Da Sala:");
capacidadeSalaL.setBounds(5,120,150,20);
dataInicio = new JLabel("Data de Termino");
dataInicio.setBounds(5,140,100,20);
capacidadeSalaTF = new JTextField(); //JTextField
capacidadeSalaTF.setBounds(160,120,120,20);
capacidadeSalaTF.setEditable(false);
dataInicioTF = new JTextField();
dataInicioTF.setBounds(140,140,70,20);
dataTerminoTF = new JTextField();
dataTerminoTF.setBounds(140,160,70,20);
String listaSalas[] = new String[]{"sala 1","Sala 2","Sala 3","Sala 4"};
salasCombo = new JComboBox(listaSalas);
salasCombo.setBounds(100,100,100,20);
String listaHorarios[] = new String[]{"08:00 hs as 12:00 hs","12:30 hs as 16:30 hs","17:00 hs as 20:00 hs"};
horarioLista = new JComboBox(listaHorarios);
horarioLista.setBounds(300,80,120,20);
listaSalasTable = new JTable();
String colunas[] = new String[]{"Sala","Status","Horario 1","Horario 2","Horario 3"};
listaSalasTable.setBounds(5,400,700,20);
painel.add(sala);
painel.add(reservar);
painel.add(horarioDas);
painel.add(horarioAs);
painel.add(capacidadeSalaTF);
painel.add(dataInicio);
painel.add(capacidadeSalaTF);
painel.add(capacidadeSalaL);
painel.add(salasCombo);
painel.add(horarioLista);
painel.add(listaSalasTable);
}
public static void main (String x[]){
new TelaReservaSala();
}
}
qlqer ajuda é bem vinda