Por que meu JScrollPane não funciona?

0 respostas
netbeansjava
R

Ele aparece do lado da tela como se fosse uma barra branca, mas não há aquela barrinha nem setinha para empurrar para cima ou para baixo (no caso o meu está na vertical)

import javax.swing.; //pacote do JFrame
import java.awt.
; //pacote do container

public 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;
    public static Container ctnScroll;
    

//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= new JPanel();
    
     
     //scroll
    
     scroll= new JScrollPane(scroll);
     
     
    
     
     
     
     
     
        
        
        
        
        
        
   
    
    this.show();
    this.getContentPane().add(painel,BorderLayout.EAST);
    this.getContentPane().setBackground(Color.black);
    this.setSize(600,600);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  
    
        
        
    }

}

Criado 30 de setembro de 2018
Respostas 0
Participantes 1