hallo,
ich habe jbuttons und jlabels mit imageicons, mit den jeweiligen listenern reagiere ich auf ihnen, es funktioniert, nur ich habe folgendes problem:
schwer zu beschreiben aber irgendwie klicken sie "langsam" d.h wenn ich mal schnell mit der maus klicke geht es garnicht, ich muss genau mittig drauf sein und richtig fest den maus-schalter klicken, kann es kaum anders beschreiben, mal geht dies auch gut, dann muss ich manchmal 2-3 x klicken bis es geht -
hat jemand auch solche probleme.
der frame ist aufgebaut, lauft auch nix im hintergrund und mein rechner ist auch nicht alt oder langsam oder sowas, zb. klicks jmenu oder unter-menu der anwendung reagieren sofort und schnell so wie es soll,
so mach ich die buttons:
die buttons
danke für ideen
tino
ich habe jbuttons und jlabels mit imageicons, mit den jeweiligen listenern reagiere ich auf ihnen, es funktioniert, nur ich habe folgendes problem:
schwer zu beschreiben aber irgendwie klicken sie "langsam" d.h wenn ich mal schnell mit der maus klicke geht es garnicht, ich muss genau mittig drauf sein und richtig fest den maus-schalter klicken, kann es kaum anders beschreiben, mal geht dies auch gut, dann muss ich manchmal 2-3 x klicken bis es geht -
hat jemand auch solche probleme.
der frame ist aufgebaut, lauft auch nix im hintergrund und mein rechner ist auch nicht alt oder langsam oder sowas, zb. klicks jmenu oder unter-menu der anwendung reagieren sofort und schnell so wie es soll,
so mach ich die buttons:
Java:
Image button = getToolkit().getImage("_MEDIA/Icons/icon_Zonenauswahl.png");
ImageIcon ico = new ImageIcon();
ico.setImage(button);
JLabel klickZone = new JLabel();
klickZone.setIcon(ico);
klickZone.setBounds(140,y,70,25);
klickZone.setName(ZONEN[m]);
klickZone.addMouseListener(new ZonenListener());
...
class ZonenListener implements MouseListener {
public void mouseClicked(MouseEvent e) {
JLabel sender = (JLabel) e.getSource();
GUIBuilder gui = GUIBuilder.getInstance();
gui.reload_Waende(1,sender.getName(),0,"");
....
}
}
die buttons
Java:
JButton load = new JButton("Laden");
load.addActionListener(this);
...
public void actionPerformed(ActionEvent event) {
String cmd = event.getActionCommand();
if (cmd.equals("laden)) {
....
}
danke für ideen
tino