Announcement

Collapse
No announcement yet.

ActionListener auf Panel

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ActionListener auf Panel

    Hi,

    Ist es moeglich einem Panel einen ActionListener zuzuweisen?
    Ich hab im ContentPane mehrere kleine Panel angelegt, die ich wie Buttons benutzen moechte (Buttons an sich sind nicht optisch nicht anpassbar genug)

    Danke schonmal

  • #2
    ein ActionListener kann nicht an ein Panel zugewiesen werden. Denkbar sind die MouseListener.

    Um einen eigenen Button zu zeichnen bietet sich aber eher JLabel (aus javax.swing.JLabel) an. Dort kann man dann mit der Klasse BorderFactory (javax.swing) oder CompoundBorder arbeiten.

    ActionListener können auch hier nicht angefügt werden und es verbleiben die MouseListener (MouseListener, MouseMotionListener, MouseInputListener). Diese sind auch zwingend nötig um das Feeling eines Buttons nicht zu verlieren (also die Änderung des Aussehens bei klick z.B.)

    Einlesen kann man sich in diese Thematik z.B. hier: http://java.sun.com/j2se/1.4.2/docs/api

    Comment

    Working...
    X