Pesquisar na Comunidade
Mostrando resultados para as tags ''container''.
Encontrado 1 registro
-
Bom dia, Tenho um método em uma classe, responsável por construir um JPanel, inserir rótulos nele(JLabel, JComboBox,JTextField,etc.) , adicionar o JPanel a um JScrollPane e adicionar esse JScrollPane a uma guia em um JTabbedPane. Configurei os tamanhos dos conteiners para que as barras de rolagens aparecessem, mas quando executo os rótulo não aparecessem... O código do método está abaixo: public void initDetalhesPessoais() { //Inicia os painéis jtpCaracteristicaIndividuo = new JTabbedPane(); JScrollPane jspDocs = new JScrollPane(); jspDocs.setSize( 100,100 ); pDocs = new JPanel(); pDocs.setSize( 300,300 ); pDocs.setLayout( new GridBagLayout() ); GridBagConstraints cDocs = new GridBagConstraints(); cDocs.anchor = GridBagConstraints.WEST; cDocs.gridx = 0; cDocs.gridy = 0; pPessoa = new JPanel(); //Inicia os rótulos //Rótulos painel pPessoa lblNomePessoa = new JLabel(); lblNomePessoa.setText( "Maria da Silva" ); //Rótulos painel pDocs //Itens dos JComboBox String[] estados = { "RS","SC","PR" }; String[] certidao = { "Nascimento","Casamento" }; lblCPF = new JLabel( "CPF:" ); txtCPF = new JTextField( 11 ); ccbCPF = new JCheckBox( "Encaminhamento para providenciar o CPF" ); lblRG = new JLabel( "RG: " ); txtRG = new JTextField( 12 ); lblDataEmissaoRG = new JLabel( "Data de Emissão: " ); txtDataEmissaoRG = new JTextField( 10 ); lblEstadoEmissaoRG = new JLabel( "Estado de Emissão:" ); cmbEstadoEmissaoRG = new JComboBox( estados ); ccbRG = new JCheckBox( "Encaminhamento para providenciar o RG" ); lblTipoCertidao = new JLabel( "Tipo de Certidão" ); cmbTipoCertidao = new JComboBox( certidao ); lblCartorio = new JLabel( "Nome do cartório:" ); txtCartorio = new JTextField( 50 ); lblLivro = new JLabel( "Livro: " ); txtLivro = new JTextField( 6 ); lblFolha = new JLabel( "Folha: " ); txtFolha = new JTextField( 6 ); lblTermo = new JLabel( "Número do termo: " ); txtTermo = new JTextField( 8 ); lblMatriculaCertidao = new JLabel( "Número da matrícula:" ); txtMatriculaCertidao = new JTextField( 50 ); lblNroCTPS = new JLabel( "Número da CTPS: " ); txtNroCTPS = new JTextField( 8 ); lblSerieCTPS = new JLabel( "Série: " ); txtSerieCTPS = new JTextField( 4 ); lblEstadoEmissaoCTPS = new JLabel ( "Estado de emissão da CTPS:" ); cmbEstadoEmissaoCTPS = new JComboBox ( estados ); ccbCTPS = new JCheckBox( "Encaminhamento para providenciar a CTPS" ); lblTE = new JLabel( "Título de Eleitor: " ); txtTE = new JTextField( 11 ); lblZona = new JLabel( "Zona: " ); txtZona = new JTextField( 4 ); lblSecao = new JLabel( "Seção" ); txtSecao = new JTextField( 4 ); ccbTE = new JCheckBox( "Encaminhamento para providenciar o Título de Eleitor" ); //Inicia os conteiners, define os layouts (se necessário) e adiciona os rótulos aos painéis //CONTEINER pPessoa pPessoa.add( lblNomePessoa ); //CONTEINER pDocs //pCPF pCPF = new JPanel(); pCPF.setLayout( new FlowLayout() ); pCPF.setBorder( BorderFactory.createTitledBorder( "CPF - Cadastro de Pessoa Física" ) ); pCPF.add( lblCPF ); pCPF.add( txtCPF ); pCPF.add( ccbCPF ); pDocs.add( pCPF,cDocs ); pRG = new JPanel(); pRG.setLayout( new GridBagLayout() ); pRG.setBorder( BorderFactory.createTitledBorder( "RG - Registro Geral" ) ); GridBagConstraints cRG = new GridBagConstraints(); cRG.anchor = GridBagConstraints.WEST; cRG.gridx = 0; cRG.gridy = 0; pRG.add( lblRG,cRG ); cRG.gridx = 1; pRG.add( txtRG,cRG ); cRG.gridx = 2; pRG.add( lblDataEmissaoRG,cRG ); cRG.gridx = 3; pRG.add( txtDataEmissaoRG,cRG ); cRG.gridy = 1; cRG.gridx = 0; pRG.add( lblEstadoEmissaoRG,cRG ); cRG.gridx = 1; pRG.add( cmbEstadoEmissaoRG,cRG ); cRG.gridx = 2; pRG.add( ccbRG,cRG ); cDocs.gridy = 1; pDocs.add( pRG,cDocs ); pCertidao = new JPanel(); pCertidao.setLayout( new GridBagLayout() ); pCertidao.setBorder( BorderFactory.createTitledBorder( "Certidão de Nascimento / Casamento" ) ); GridBagConstraints cCertidao = new GridBagConstraints(); cCertidao.anchor = GridBagConstraints.WEST; cCertidao.gridx = 0; cCertidao.gridy = 0; pCertidao.add( lblTipoCertidao,cCertidao ); cCertidao.gridx = 1; pCertidao.add( cmbTipoCertidao,cCertidao ); cCertidao.gridy = 1; pCertidao.add( txtCartorio,cCertidao ); cCertidao.gridx = 0; pCertidao.add( lblCartorio,cCertidao ); cCertidao.gridy = 2; pCertidao.add( lblLivro,cCertidao ); cCertidao.gridx = 1; pCertidao.add( txtLivro,cCertidao ); cCertidao.gridx = 2; pCertidao.add( lblFolha,cCertidao ); cCertidao.gridx = 3; pCertidao.add( txtFolha,cCertidao ); cCertidao.gridx = 4; pCertidao.add( lblTermo,cCertidao ); cCertidao.gridx = 5; pCertidao.add( txtTermo,cCertidao ); cCertidao.gridy = 3; cCertidao.gridx = 0; pCertidao.add( lblMatriculaCertidao,cCertidao ); cCertidao.gridx = 1; pCertidao.add( txtMatriculaCertidao,cCertidao ); cDocs.gridy = 2; pDocs.add( pCertidao,cDocs ); pCTPS = new JPanel(); pCTPS.setLayout( new GridBagLayout() ); GridBagConstraints cCTPS = new GridBagConstraints(); cCTPS.anchor = GridBagConstraints.WEST; cCTPS.gridx = 0; cCTPS.gridy = 0; pCTPS.setBorder( BorderFactory.createTitledBorder( "CTPS - Carteira de Trabalho e Previdência Social" ) ); pCTPS.add( lblNroCTPS,cCTPS ); cCTPS.gridx = 1; pCTPS.add( txtNroCTPS,cCTPS ); cCTPS.gridx = 2; pCTPS.add( lblSerieCTPS,cCTPS ); cCTPS.gridx = 3; pCTPS.add( txtSerieCTPS,cCTPS ); cCTPS.gridx = 0; cCTPS.gridy = 1; pCTPS.add( lblEstadoEmissaoCTPS,cCTPS ); cCTPS.gridx = 1; pCTPS.add( cmbEstadoEmissaoCTPS ); cCTPS.gridx = 2; pCTPS.add( ccbCTPS,cCTPS ); cDocs.gridy = 3; pDocs.add( pCTPS,cDocs ); pTE = new JPanel(); pTE.setBorder( BorderFactory.createTitledBorder( "Título de Eleitor" ) ); pTE.setLayout( new GridBagLayout() ); GridBagConstraints cTE = new GridBagConstraints(); cTE.anchor = GridBagConstraints.WEST; cTE.gridx = 0; cTE.gridy = 0; pTE.add( lblTE,cTE ); cTE.gridy = 1; pTE.add( txtTE,cTE ); cTE.gridy = 2; pTE.add( lblZona,cTE ); cTE.gridy = 3; pTE.add( txtZona,cTE ); cTE.gridy = 4; pTE.add( lblSecao,cTE ); cTE.gridy = 5; pTE.add( txtSecao,cTE ); cTE.gridy = 0; cTE.gridx = 1; pTE.add( ccbTE,cTE ); cDocs.gridy = 4; pDocs.add( pTE,cDocs ); jspDocs.add( pDocs ); //Adiciona as guias ao JTabbedPane jtpCaracteristicaIndividuo jtpCaracteristicaIndividuo.add( pPessoa,"Identificação" ); jtpCaracteristicaIndividuo.add( jspDocs,"Documentos" ); }