Eu não sei porque o meu JPanel está aparecendo com problema (linha vermelha embaixo dele), este é o meu código:
import javax.swing.; //pacote do JFrame
import java.awt.; //pacote do containerpublic class Qt1View extends JFrame{
//declarações public static Container ctnQt1; //imagens public static ImageIcon imgQt1; public static JLabel qd1; public static JLabel descQt1; //texto public static JLabel desc1; //scroll public static JScrollPane scroll; public static JPanel painel; public static JButton btnScroll; //construtor public Qt1View(){ //container ctnQt1= new Container(); ctnQt1.setLayout(null); this.add(ctnQt1); //imagem qd1= new JLabel(); imgQt1= new ImageIcon("imagens/qt1.jpg"); qd1.setBounds(340,60,1280,720); qd1.setIcon(imgQt1); ctnQt1.add(qd1); //texto desc1= new JLabel ("Quarto 1"); //aqui mais tarde editaremos com a descrição do quarto desc1.setBounds(340,800,100,100); desc1.setForeground(Color.white); desc1.setFont(new Font("Arial",1, 24)); ctnQt1.add(desc1); //Painel painel= JPanel(); painel.setLayout(null); painel.setSize(500,500); painel.setPreferredSize(new Dimension(0,1000)); ctnQt1.add(painel); //scroll scroll= new JScrollPane(ctnQt1); ctnQt1.add(scroll); btnScroll= new JButton (); btnScroll.setBounds(10,10,100,50); painel.add(btnScroll); this.show(); getContentPane().setBackground(Color.black); this.setExtendedState(MAXIMIZED_BOTH); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }
}
o que tem de errado ai?