示例#1
0
  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();
  }