JButton mit ActionListener und MouseListenerJava

Java-Forum
Anonymous
 JButton mit ActionListener und MouseListener

Post by Anonymous »

Ist es möglich, eine J-Schaltfläche sowohl mit einem ActionListener als auch mit einem MouseListener zu erstellen?

Das heißt, ich erstelle eine Schaltfläche, und wenn ich sie dann drücke (durch actionListener), ändert sich der Rahmen, sodass ich, NACHDEM die Schaltfläche gedrückt wurde, irgendwo auf den Rahmen drücken kann und MouseListener verwendet wird.

Code: Select all

JButton button = new JButton();//Creates Button
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//Insert MouseListener
//Then do something with mouseListener
}
});
Hier ist der aktuelle Code: Allerdings sind sie jetzt synchron, wenn ich versuche, auf die Schaltfläche zu klicken, und ich kann MouseListener nicht ein zweites Mal aufrufen

Code: Select all

    JButton button2 = new JButton("Click");
button2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println("You clicked the button");
newCube.stopCube();
}

});
button2.addMouseListener(new java.awt.event.MouseAdapter()
{
public void mousePressed(java.awt.event.MouseEvent evt)
{
double x = evt.getX();
double y = evt.getY();
newCube.setCube(x,y);
}
});

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post