=(X)=RaVen=
Legacy Member
De situatie is als volgt:
Ik heb een jList (javax.swing) en daar zitten namen in.
Als je rechtermuisknop klikt op die lijst krijg je een menuutje (waarmee je de geselecteerde persoon kunt kicken
).
Nu is het probleem, als je linkerklikt op de lijst, selecteer je een naam.
Als je rechterklikt op de lijst krijg je het menuutje maar blijft de selectie zoals ze was.
Ik zou nu willen rechterklikken en ineens de naam selecteren + het menuutje tonen.
mijn code:
Kan je dus vanuit de code gewoon zeggen "ik heb ook links geklikt", zonder effectief te klikken.
Voor je antwoord, 2 opmerkingen.
1) ik heb (uitgebreid) gegoogled.
2) ik heb het over JAVA, niet JavaScript.
mvg
=(X)=RaVen=
Ik heb een jList (javax.swing) en daar zitten namen in.
Als je rechtermuisknop klikt op die lijst krijg je een menuutje (waarmee je de geselecteerde persoon kunt kicken
).Nu is het probleem, als je linkerklikt op de lijst, selecteer je een naam.
Als je rechterklikt op de lijst krijg je het menuutje maar blijft de selectie zoals ze was.
Ik zou nu willen rechterklikken en ineens de naam selecteren + het menuutje tonen.
mijn code:
PHP:
private void toonMenu(java.awt.event.MouseEvent evt) {
JMenuItem menuItem;
JPopupMenu popup = new JPopupMenu();
menuItem = new JMenuItem("Kick client");
menuItem.addActionListener(this);
popup.add(menuItem);
// Als men op de rechtermuisknop kliktte
if ((evt.getModifiers() & InputEvent.BUTTON3_MASK) == InputEvent.BUTTON3_MASK) {
popup.show(evt.getComponent(),evt.getX(), evt.getY());
}
}
public void actionPerformed(ActionEvent e) {
String s = (String) cboChatters.getSelectedValue();
if(s != null && !s.equals("@Admin")) {
server.kickClient(s);
}
}
Voor je antwoord, 2 opmerkingen.
1) ik heb (uitgebreid) gegoogled.
2) ik heb het over JAVA, niet JavaScript.
mvg
=(X)=RaVen=


