. , , .. .
MouseListener. :
public voidmouseClicked(MouseEventevent)
public voidmouseEntered(MouseEventevent)
public voidmouseExited(MouseEventevent)
public voidmousePressed(MouseEventevent) ,
public voidmouseReleased(MouseEventevent) ,
, , MouseListener. . addMouseListener().
SimpleWindow, . , :
classMouseL implements MouseListener { public void mouseClicked(MouseEvent event) { if (loginField.getText().equals("")) JOptionPane.showMessageDialog(null, ""); else JOptionPane.showMessageDialog(null, " "); } public void mouseEntered(MouseEvent event) {} public void mouseExited(MouseEvent event) {} public void mousePressed(MouseEvent event) {} public void mouseReleased(MouseEvent event) {} } |
SimpleWindow, loginField passwordField. , , ( ). , ( ) . . SimpleWindow() :
ok.addMouseListener(new MouseL());
:
JButton ok = new JButton("OK");
ok , , () . . ( ). , ok, , : . , . MouseL ,
|
|
ok.addMouseListener(new MouseL());
:
ok.addMouseListener(new MouseListener() { public void mouseClicked(MouseEvent event) { if (loginField.getText().equals("")) JOptionPane.showMessageDialog(null, ""); elseJOptionPane.showMessageDialog(null, ""); } public void mouseEntered(MouseEvent event) {} public void mouseExited(MouseEvent event) {} public void mousePressed(MouseEvent event) {} public void mouseReleased(MouseEvent event) {} }); |
, . . (, ) , , , ( ) . ( ) .
MouseAdapter
- , mouseClicked() , . .
MouseAdapter MouseListener, . , .
:
ok.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent event) { if (loginField.getText().equals("")) JOptionPane.showMessageDialog(null, ""); elseJOptionPane.showMessageDialog(null, ""); } }); |