23. juni 2002 - 11:46Der er
5 kommentarer og 1 løsning
JTable og mouseListener
Hvordan smider jeg en mouseListener på denne classe?Når jeg forsøger at implementere mouseListener vil den have at jeg skal gøre classen abstract og når jeg sætter den til abstract vil programet slet ikke køre.... kan nogen hjælpe?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
23. juni 2002 - 12:51#1
Her er et snip kode fra et af mine programmer med en mouselistener og den virker:
txtAreaContent.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent evt) { int mouseClicked = evt.getClickCount(); if (mouseClicked == 2) { //Tjekker om det er noget tekst if (txtAreaContent.getText().equals("")) { JOptionPane.showMessageDialog( null, "Der er ikke noget tekst at vise", "Ingen tekst", JOptionPane.INFORMATION_MESSAGE); } else { showBigContentWindow(); } }
} });
Synes godt om
Slettet bruger
23. juni 2002 - 12:52#2
Metoden overrider MouseListener, så du kan bare ligge den ind som den er i din klasse.
du kan ikke bruge txtAreaContent, det er et JArea som jeg bruge i min applikation. Du skal bruge det felt som musen skal reagere på. Hvis det f.eks er et JTextField du har (txtFelt) skal du bruge:
"txtFelt.addMouseListener(new MouseAdapter() {"
Men hvis du laver et felt der hedder txtAreaContent (JTextArea) kan du bruge den som du har fået den af mig
du skal oxo være opmærksom på at showBigContentWindow er en metode som jeg selv har skrevet.
ok redigerede i det og fik det til at virke takker....
Synes godt om
Slettet bruger
23. juni 2002 - 16:36#6
Det var så lidt, jeg er glad for at jeg kan hjælpe :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.