03. maj 2005 - 19:59Der er
12 kommentarer og 1 løsning
Gem dataset?
I min databaseapp. skal det være muligt at gemme data fra en tabel og jdbTextFields i en SQL db. Jeg vil gerne have at det foregår automatisk, men jeg har også tænkt på at have en knap, der skal aktiveres, før datene gemmes. Første mulighed er jeg dog mest til, men hvad er normal praktisk, og hvordan laver man den første mulighed?
Ja, det tror jeg gerne. Jeg har bestemt mig for, at dataene skal gemmes løbende, mens de indtastes - brugeren skal ikke tænke på at gemme dataene. Hertil ønsker jeg et eller flere forslag til, hvordan det kan implemteres. Jeg anvender JBuilder.
public class DbSave extends JFrame implements ActionListener { private JTextField f1;
private JTextField f2;
private JButton save;
public DbSave() { getContentPane().setLayout(new GridLayout(3, 1)); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f1 = new JTextField(); getContentPane().add(f1); f2 = new JTextField(); getContentPane().add(f2); save = new JButton("Gem"); save.addActionListener(this); getContentPane().add(save); pack(); }
Nu har jeg forsøgt at få eventet keyPressed til at virke, men den fungerer ikke. Kun dem for musen virker. Jeg tester med println. I jBuilder vælger jeg blot Events, og så dobbelt-klikker på keyPressed, for at tilføje koden. At bemærke, er jdbTablen tilknyttet en TableScollPane.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.