public void inicializarComponentes() { GridBagLayout gridBagLayout = new GridBagLayout(); GridBagConstraints constraints = new GridBagConstraints(); getContentPane().setLayout(gridBagLayout); jPanelBotoesManutencao = new JPanelBotoesManutencao(this); cmdSair = new BaseJButton( RecursosUtil.getInstance().getResource("key.cadastro.grupos.label.botao.sair")); int linhaAtual = 0; constraints.gridx = 0; constraints.gridy = linhaAtual; constraints.weightx = 100; constraints.weighty = 0; constraints.gridheight = 1; constraints.gridwidth = 1; constraints.fill = GridBagConstraints.NONE; constraints.anchor = GridBagConstraints.WEST; constraints.insets = new Insets(2, 2, 2, 2); lblSistema = new BaseJLabel(RecursosUtil.getInstance().getResource("key.cadastro.funcao.label.sistema")); getContentPane().add(lblSistema, constraints); constraints.gridx = 1; constraints.gridy = linhaAtual; constraints.weightx = 100; constraints.weighty = 0; constraints.gridheight = 1; constraints.gridwidth = 1; constraints.fill = GridBagConstraints.CENTER; constraints.anchor = GridBagConstraints.WEST; constraints.insets = new Insets(2, 2, 2, 2); lblSistemaSelecionado = new BaseJLabel( RecursosUtil.getInstance().getResource("key.cadastro.funcao.label.nao.selecionado")); lblSistemaSelecionado.setForeground(Color.BLUE); getContentPane().add(lblSistemaSelecionado, constraints); constraints.gridx = 2; constraints.gridy = linhaAtual; constraints.weightx = 100; constraints.weighty = 0; constraints.gridheight = 1; constraints.gridwidth = 1; constraints.fill = GridBagConstraints.CENTER; constraints.anchor = GridBagConstraints.EAST; constraints.insets = new Insets(2, 2, 2, 2); cmdPesquisaSistema = new BaseJButton( RecursosUtil.getInstance().getResource("key.cadastro.funcao.label.botao.pesquisar"), GerenciadorJanelas.ICONE_SISTEMA_PEQUENO); getContentPane().add(cmdPesquisaSistema, constraints); linhaAtual++; constraints.gridx = 0; constraints.gridy = linhaAtual; constraints.weightx = 100; constraints.weighty = 0; constraints.gridheight = 1; constraints.gridwidth = 1; constraints.fill = GridBagConstraints.NONE; constraints.anchor = GridBagConstraints.WEST; constraints.insets = new Insets(2, 2, 2, 2); lblSistemaPai = new BaseJLabel( RecursosUtil.getInstance().getResource("key.cadastro.funcao.label.sistema.pai")); getContentPane().add(lblSistemaPai, constraints); constraints.gridx = 1; constraints.gridy = linhaAtual; constraints.weightx = 100; constraints.weighty = 0; constraints.gridheight = 1; constraints.gridwidth = 1; constraints.fill = GridBagConstraints.CENTER; constraints.anchor = GridBagConstraints.WEST; constraints.insets = new Insets(2, 2, 2, 2); lblSistemaPaiSelecionado = new BaseJLabel( RecursosUtil.getInstance().getResource("key.cadastro.funcao.label.nao.selecionado")); lblSistemaPaiSelecionado.setForeground(Color.BLUE); getContentPane().add(lblSistemaPaiSelecionado, constraints); constraints.gridx = 2; constraints.gridy = linhaAtual; constraints.weightx = 100; constraints.weighty = 0; constraints.gridheight = 1; constraints.gridwidth = 1; constraints.fill = GridBagConstraints.CENTER; constraints.anchor = GridBagConstraints.EAST; constraints.insets = new Insets(2, 2, 2, 2); cmdPesquisaSistemaPai = new BaseJButton( RecursosUtil.getInstance().getResource("key.cadastro.funcao.label.botao.pesquisar"), GerenciadorJanelas.ICONE_SISTEMA_PEQUENO); getContentPane().add(cmdPesquisaSistemaPai, constraints); linhaAtual++; constraints.gridx = 0; constraints.gridy = linhaAtual; constraints.weightx = 100; constraints.weighty = 0; constraints.gridheight = 1; constraints.gridwidth = 1; constraints.fill = GridBagConstraints.NONE; constraints.anchor = GridBagConstraints.WEST; constraints.insets = new Insets(2, 2, 2, 2); lblFuncaoPai = new BaseJLabel( RecursosUtil.getInstance().getResource("key.cadastro.funcao.label.funcao.pai")); getContentPane().add(lblFuncaoPai, constraints); constraints.gridx = 1; constraints.gridy = linhaAtual; constraints.weightx = 100; constraints.weighty = 0; constraints.gridheight = 1; constraints.gridwidth = 1; constraints.fill = GridBagConstraints.CENTER; constraints.anchor = GridBagConstraints.WEST; constraints.insets = new Insets(2, 2, 2, 2); lblFuncaoPaiSelecionada = new BaseJLabel( RecursosUtil.getInstance().getResource("key.cadastro.funcao.label.nao.selecionada")); lblFuncaoPaiSelecionada.setForeground(Color.BLUE); getContentPane().add(lblFuncaoPaiSelecionada, constraints); constraints.gridx = 2; constraints.gridy = linhaAtual; constraints.weightx = 100; constraints.weighty = 0; constraints.gridheight = 1; constraints.gridwidth = 1; constraints.fill = GridBagConstraints.CENTER; constraints.anchor = GridBagConstraints.EAST; constraints.insets = new Insets(2, 2, 2, 2); cmdPesquisaFuncaoPai = new BaseJButton( RecursosUtil.getInstance().getResource("key.cadastro.funcao.label.botao.pesquisar"), GerenciadorJanelas.ICONE_FUNCAO_PEQUENO); getContentPane().add(cmdPesquisaFuncaoPai, constraints); linhaAtual++; constraints.gridx = 0; constraints.gridy = linhaAtual; constraints.weightx = 100; constraints.weighty = 0; constraints.gridheight = 1; constraints.gridwidth = 1; constraints.fill = GridBagConstraints.NONE; constraints.anchor = GridBagConstraints.WEST; constraints.insets = new Insets(2, 2, 2, 2); lblCodigo = new BaseJLabel(RecursosUtil.getInstance().getResource("key.cadastro.funcao.label.codigo")); getContentPane().add(lblCodigo, constraints); constraints.gridx = 1; constraints.gridy = linhaAtual; constraints.weightx = 10; constraints.weighty = 0; constraints.gridheight = 1; constraints.gridwidth = 2; constraints.fill = GridBagConstraints.HORIZONTAL; // constraints.anchor = GridBagConstraints.WEST; constraints.insets = new Insets(2, 2, 2, 2); /*try { txtCodigoFuncao = new BaseJFormattedTextField(new MaskFormatter("#####")); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); }*/ NumberFormat nf = NumberFormat.getIntegerInstance(); nf.setGroupingUsed(false); txtCodigoFuncao = new BaseJFormattedTextField(nf); // txtCodigoFuncao.setValue(new Long(1)); getContentPane().add(txtCodigoFuncao, constraints); linhaAtual++; constraints.gridx = 0; constraints.gridy = linhaAtual; constraints.weightx = 100; constraints.weighty = 0; constraints.gridheight = 1; constraints.gridwidth = 1; constraints.fill = GridBagConstraints.NONE; constraints.anchor = GridBagConstraints.WEST; constraints.insets = new Insets(2, 2, 2, 2); lblNome = new BaseJLabel(RecursosUtil.getInstance().getResource("key.cadastro.funcao.label.nome")); getContentPane().add(lblNome, constraints); constraints.gridx = 1; constraints.gridy = linhaAtual; constraints.weightx = 10; constraints.weighty = 0; constraints.gridheight = 1; constraints.gridwidth = 2; constraints.fill = GridBagConstraints.HORIZONTAL; // constraints.anchor = GridBagConstraints.WEST; constraints.insets = new Insets(2, 2, 2, 2); txtNomeFuncao = new BaseJTextBox(); txtNomeFuncao.setTamanhoMaximo(30); txtNomeFuncao.setExibirMaiuscula(false); getContentPane().add(txtNomeFuncao, constraints); linhaAtual++; constraints.gridx = 0; constraints.gridy = linhaAtual; constraints.weightx = 100; constraints.weighty = 0; constraints.gridheight = 1; constraints.gridwidth = 1; constraints.fill = GridBagConstraints.NONE; constraints.anchor = GridBagConstraints.WEST; constraints.insets = new Insets(2, 2, 2, 2); lblDescricao = new BaseJLabel( RecursosUtil.getInstance().getResource("key.cadastro.funcao.label.descricao")); getContentPane().add(lblDescricao, constraints); constraints.gridx = 1; constraints.gridy = linhaAtual; constraints.weightx = 0; constraints.weighty = 100; constraints.gridheight = 5; constraints.gridwidth = 2; constraints.fill = GridBagConstraints.BOTH; // constraints.anchor = GridBagConstraints.WEST; constraints.insets = new Insets(2, 2, 2, 2); txtDescricaoFuncao = new BaseJTextArea(4, 20); txtDescricaoFuncao.setTamanhoMaximo(60); JScrollPane paneDescricao = new JScrollPane(txtDescricaoFuncao); getContentPane().add(paneDescricao, constraints); JPanel painelBotoes = new JPanel(); cmdConfirmarOperacao = new BaseJButton( RecursosUtil.getInstance().getResource("key.cadastro.funcao.label.botao.confirmar"), GerenciadorJanelas.ICONE_BOTAO_CONFIRMAR); cmdConfirmarCancelarOperacao = new BaseJButton( RecursosUtil.getInstance().getResource("key.cadastro.funcao.label.botao.cancelar"), GerenciadorJanelas.ICONE_BOTAO_CANCELAR); painelBotoes.add(cmdConfirmarOperacao); painelBotoes.add(cmdConfirmarCancelarOperacao); linhaAtual += 5; constraints.gridx = 0; constraints.gridy = linhaAtual; constraints.weightx = 10; constraints.weighty = 0; constraints.gridheight = 2; constraints.gridwidth = 3; constraints.fill = GridBagConstraints.HORIZONTAL; // constraints.anchor = GridBagConstraints.WEST; constraints.insets = new Insets(2, 2, 2, 2); getContentPane().add(painelBotoes, constraints); cmdPesquisaSistema.addActionListener(this); cmdPesquisaSistemaPai.addActionListener(this); cmdPesquisaFuncaoPai.addActionListener(this); cmdConfirmarOperacao.addActionListener(this); cmdConfirmarCancelarOperacao.addActionListener(this); pack(); }