Button transparent machen

Status des Themas:
Es sind keine weiteren Antworten möglich.

Diskutiere Button transparent machen im AWT, Swing, JavaFX & SWT Forum; Hallo, ich würde gerne einen runden Button machen. Dazu würde ich gerne ein Bild nehmen und auf einen transparenten Button legen. Transparent...

  1. schtinkesocke
    schtinkesocke Neues Mitglied
    Hallo,
    ich würde gerne einen runden Button machen. Dazu würde ich gerne ein Bild nehmen und auf einen transparenten Button legen. Transparent deswegen damit man die ecken nicht sieht.

    Ich habe das versucht .setBackground(new Color(0,0,0,0));. Der Button wird auch transparent. Aber nachdem ich ihn angeklickt habe wird der blöde Button blau.

    Ich habe auch button.setOpaque(true); versucht. Das bewirkt aber rein garnichts.


    Jaa ich habe die Suche benutzt. Da waren auch ähnliche Problemme aber keine Lösung.[/b]
     
  2. Vielleicht hilft dir dieser Java-Kurs hier weiter --> (hier klicken)
  3. Chris_1980
    Chris_1980 Neues Mitglied
    also wenn schon müßte es setOpaque(false) heissen, funktioniert aber bei Buttons nicht.

    Schreib dir doch ne eigene Buttonklasse, der du im Konstruktor zwei Bilder übergibst.
    Eins im Normalzustand, eins im gedrückten Zustand und vieleicht noch ein Optionales für den MouseOverZustand.
    Joa, und dann baust du dir das mittels MouseListener und MouseMotionListener zusammen.
     
  4. kleiner_held
    kleiner_held Neues Mitglied
    Code (Text):
    button.setContentAreaFilled(false);
     
    SockenSepp123 gefällt das.
  5. schtinkesocke
    schtinkesocke Neues Mitglied
    Danke für euere Hilfe.
    @held
    Das funktioniert wunderbar.

    @chris
    Eigene Button Klasse habe ich ich auch in der Java Insel gefunden. Da der Button dann aber trozdem Eckig bleibt ist die Lösung von held doch einfacher.
     
  6. Wildcard
    Wildcard Neues Mitglied
    Zum Beispiel bei MacOS L'n'F wird ein Button damit nicht komplett transparent, die Umrisse bleiben erhalten.
     
  7. kleiner_held
    kleiner_held Neues Mitglied
    Naja im Zweifellsfall muß man noch ein button.setBorderPainted(false); und/oder button.setFocusPainted(false); machen - je nachdem, wie man es haben will.
     
  8. sutcha
    sutcha Neues Mitglied
    und in SWT? was muss ich da machen, damit er transparent wird?

    .setVisible(false)

    Das wars auch schon, sry für Post.
     
  9. Wildcard
    Wildcard Neues Mitglied
    Ich wüsste nicht das man das überhaupt in SWT machen kann.
     
  10. L-ectron-X
    L-ectron-X Gesperrter Benutzer
    Wenn ein Button bzw. eine Schatlfläche in allen Umgebungen transparent sein soll, käme auch noch ein Label in Frage.
     
Die Seite wird geladen...

Button transparent machen - Ähnliche Themen

JButton Transparent anzeigen
JButton Transparent anzeigen im Forum AWT, Swing, JavaFX & SWT
JButton - Nur Icon anzeigen / transparenter Hintergrund
JButton - Nur Icon anzeigen / transparenter Hintergrund im Forum AWT, Swing, JavaFX & SWT
Transparenter Hintergrund aber sichtbare Buttons
Transparenter Hintergrund aber sichtbare Buttons im Forum AWT, Swing, JavaFX & SWT
Android App Programmierung - Button ganz transparent machen
Android App Programmierung - Button ganz transparent machen im Forum Mobile Geräte
Semi-Transparenter Button (normal, mouseover) auf transparentem JWindow
Semi-Transparenter Button (normal, mouseover) auf transparentem JWindow im Forum AWT, Swing, JavaFX & SWT
Status des Themas:
Es sind keine weiteren Antworten möglich.
Thema: Button transparent machen