コード例 #1
0
ファイル: Busca.java プロジェクト: neuraman/lab03_01_2014
  public static void buscaPorNome(String nome) {
    JTable tabela = new JTable();
    ArrayList<Voluntario> voluntarios = new ArrayList<Voluntario>();

    for (Voluntario v : voluntarioDAO.listarVoluntario()) {
      if (v.getNome().equalsIgnoreCase(nome)) {
        voluntarios.add(v);
      }
    }

    String[] colunas = {
      "Matrícula",
      "Nome",
      "Telefone",
      "Celular",
      "Email",
      "Endereço",
      "Sexo",
      "Login",
      "Senha",
      "Nascimento",
      "Religiao",
      "RG"
    };
    ModeloJTable modelo = new ModeloJTable(colunas, voluntarios);

    tabela.setModel(modelo);
    tabela.setEnabled(false);

    TelaSelecaoBusca.mostrarResultadoTabela(tabela);
  }
コード例 #2
0
ファイル: Busca.java プロジェクト: neuraman/lab03_01_2014
  public static void listarVoluntarios() {

    /*
    JTable tabela = new JTable();
    String[] colunas = { "Matricula", "Nome", "Telefone", "Celular",
    		"Email", "Endereco", "Sexo", "Login", "Senha", "Nascimento",
    		"Religiao", "RG" };
    */

    ModeloJTable modelo = new ModeloJTable(colunas, voluntarioDAO.listarVoluntarios());

    tabela.setModel(modelo);
    tabela.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
    tabela.setEnabled(false);

    TelaSelecaoBusca.mostrarResultadoTabela(tabela);
  }