import javax.swing.*; import java.awt.*; public class AndmeJoonis extends JPanel{ Andmetabel tabel1=new Andmetabel("Koerad", 25, 50); Andmetabel tabel2=new Andmetabel("Peremehed", 185, 50); public AndmeJoonis(){ tabel1.lisaTulp("id", AndmeTyyp.INT); tabel1.lisaTulp("koeranimi", AndmeTyyp.VARCHAR); tabel1.lisaTulp("peremehe_id", AndmeTyyp.INT); tabel1.lisaTulp("synniaasta", AndmeTyyp.INT); tabel2.lisaTulp("id", AndmeTyyp.INT); // tabel2.lisaTulp("eesnimi", AndmeTyyp.VARCHAR); tabel2.lisaTulp("eesnimi", AndmeTyyp.VARCHAR); tabel2.lisaTulp("perekonnanimi", AndmeTyyp.VARCHAR); tabel1.kysiTulp("peremehe_id").paneViidatav(tabel2.kysiTulp("id")); } public void paintComponent(Graphics g){ tabel1.joonista(g); tabel2.joonista(g); } public static void main(String[] arg){ JFrame f=new JFrame("andmed"); f.getContentPane().add(new AndmeJoonis()); f.setSize(400, 300); f.setVisible(true); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }