Bekommst du einen Bluescreen?
ich habe es versucht mit robot.release und den anderen methoden die ich ned aufzählen will und die maus klick bei mir ned
public class myDlg extends JDialog
{
// ...
private JButton jBt_myButton = null;
// ...
private JButton getBt_myButton ()
{
if (jBt_myButton == null)
{
jBt_myButton = new JButton();
jBt_myButton .setBounds(new Rectangle(5, 90, 254, 24));
jBt_myButton .addMouseListener(new java.awt.event.MouseAdapter()
{
// wenn eine Maustaste wieder los gelassen wird
public void mouseReleased(java.awt.event.MouseEvent e)
{
// Hier eventuell noch rechte/linke/sonst eine Maustaste abfragen
//und Funktionsaufruf, was beim Click zu tun ist ...
}
});
}
return jBt_myButton;
}
// ...
}
Du musst es mit mousePress und anderen Methoden, die ich nicht aufzählen will, machen.
ok... das war sicher nicht ernst gemeint, also halte ich das für einen Troll Post!ich habe es versucht mit robot.release und den anderen methoden die ich ned aufzählen will und die maus klick bei mir ned
wie kann man einen mouseclick mit java machen?
ich habe es mit der classe robots versucht, aber es funktionir nicht.
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.InputEvent;
import java.util.logging.Level;
import java.util.logging.Logger;
public class ClickDemo {
Robot r = null;
public static void main(String[] args) {
ClickDemo dt = new ClickDemo();
// Anwendungsbeispiel
dt.mouseClick(10,10);
}
ClickDemo() {
try {
r = new Robot();
r.setAutoDelay(50);
} catch (AWTException ex) {
Logger.getLogger(ClickDemo.class.getName()).log(Level.SEVERE, null, ex);
}
}
public void mouseClick(int posX, int posY) {
r.mouseMove(posX, posY);
// InputEvent.BUTTON1_MASK -> gedrueckter Button
r.mousePress(InputEvent.BUTTON1_MASK);
r.mouseRelease(InputEvent.BUTTON1_MASK);
}
}