package trabalho01;
import java.util.HashMap;
import java.util.Set;
import javax.swing.JOptionPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
public class Cadastro {
private HashMap<Integer, Veiculo> mapa;
public Cadastro() {
mapa = new HashMap<Integer, Veiculo>();
}
public static void tabela(JTable tabela) {
DefaultTableModel modelo = (DefaultTableModel) tabela.getModel();
Set<Integer> chaves = mapa.keySet();
for (Integer chave : chaves) {
Veiculo v = mapa.get(chave);
modelo.addRow(new Object[]{
v.getMarca(),
v.getModelo(),
v.getProprietario(),
v.getPlaca(),
v.getVaga()
});
}
if (modelo.getRowCount() == 0) {
JOptionPane.showMessageDialog(null, "Nenhum registro encontrado");
}
}
}
package trabalho01;
import java.util.HashMap;
import java.util.Set;
import javax.swing.JOptionPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
public class Cadastro {
private HashMap<Integer, Veiculo> mapa;
private static Set<Integer> chaves;
public Cadastro() {
mapa = new HashMap<Integer, Veiculo>();
chaves = mapa.keySet();
}
public static void tabela(JTable tabela) {
DefaultTableModel modelo = (DefaultTableModel) tabela.getModel();
for (Integer chave : chaves) {
Veiculo v = mapa.get(chave);
modelo.addRow(new Object[]{
v.getMarca(),
v.getModelo(),
v.getProprietario(),
v.getPlaca(),
v.getVaga()
});
}
if (modelo.getRowCount() == 0) {
JOptionPane.showMessageDialog(null, "Nenhum registro encontrado");
}
}
}