Hotspots in Images

Status
Nicht offen für weitere Antworten.

heigro69

Mitglied
Wie könnte man Button-ähnliche Regionen in Bildern (Jpg or bmp) einbauen?.
Ich kann zwar Buttons mit Bildern versehen, aber ich möchte umgekehrt ein existierendes Bild mit mehreren "Hotspots" versehen.
Hat das schon jemand gemacht????:L
Wäre dankbar für jede Hilfe
 
B

Beni

Gast
Du zeichnest das Bild auf ein JPanel (überschreib die Methode paintComponent).
Dann fügst du einen MouseListener und einem MouseMotionListener hinzu.
Wenn die Maus gedrückt wurde, geschieht was immer du willst.
Wenn sie herumfährt kannst du noch irgendwelche Rahmen / sonstige Effekte zeichnen.

Nur ein kleines Beispiel:
Code:
public class ButtonPanel extends JPanel{
  private boolean buttonPressed = false;

  public ButtonPanel(){
    addMouseListener( new MouseAdapter() ){
      public void mousePressed( MouseEvent e ){
    // mach irgendwas
      }
    }
    ...
  }

  public void paintComponent( Graphics g ){
    g.drawImage( image, 0, 0, this );
    if( buttonPressed )
      g.setColor( Color.red );
    else
      g.setColor( Color.green );
    g.drawRect( 20, 20, 200, 50 );
  }
}

mfg Beni
 

heigro69

Mitglied
Vielen Dank Beni,
werde ich gleich heute Abend (denn erst nach der Arbeit kommt das Vergnügen) ausprobieren !
mfg heigro69 :wink:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Images aus einem Array ausgeben Java Basics - Anfänger-Themen 3
DaCrazyJavaExpert Erste Schritte Images bei JAR mitexportieren Java Basics - Anfänger-Themen 58
J Wie kann ich Images per Tastendruck anzeigen/einfügen? Java Basics - Anfänger-Themen 3
Y resize von images Java Basics - Anfänger-Themen 1
Z Zwei Images auf einem JFrame - Aber nur eins wird angezeigt! Java Basics - Anfänger-Themen 5
R Images verschwinden? Java Basics - Anfänger-Themen 3
J Hoher Speicherverbrauch beim Zeichnen von Images aus einer ArrayList Java Basics - Anfänger-Themen 10
T Erste Schritte Speicher läuft voll, Diashow, Images Java Basics - Anfänger-Themen 7
Luk10 Images und Koordinaten Java Basics - Anfänger-Themen 4
E Probleme mit Images verschieben Java Basics - Anfänger-Themen 4
E java.lang.OutOfMemoryError beim Rotieren eines Images Java Basics - Anfänger-Themen 14
R Problem beim Laden eines Images Java Basics - Anfänger-Themen 7
O Images erstellen Java Basics - Anfänger-Themen 3
P Images auf JPANEL? Java Basics - Anfänger-Themen 21
B Durchsichtige Images werden beim kopieren schwarz Java Basics - Anfänger-Themen 21
M images löschen mit *.jpg ? Java Basics - Anfänger-Themen 4
I Buffered Images vergleichen Java Basics - Anfänger-Themen 3
P Images im Archiv .jar Java Basics - Anfänger-Themen 9
E Images bzw jpegs speichern Java Basics - Anfänger-Themen 5
P Transparente Images Java Basics - Anfänger-Themen 5
H Images in jar Java Basics - Anfänger-Themen 6
S ordnerinhalt lesen , images als "greifbare" elemen Java Basics - Anfänger-Themen 3
megachucky wo gibts icons, images und sound dateien zum download? Java Basics - Anfänger-Themen 2
M Bildgröße (in Byte) eines Images ermitteln Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben