tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
535
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    schwarzenegger schwarzenegger ist offline Mitglied
    Registriert seit
    Dec 2008
    Beiträge
    17
    Hallo,


    wenn ich setEnabled() auf einen JButton ausführe, dann wird das Icon grau.
    Ich will jetzt das Icon haben, aber den Button nicht disablen, sondern nur das Bild "eingrauen".



    Originalbild:
    http://s7.directupload.net/images/10...p/6oexdvl4.png

    Graubild:
    http://s5.directupload.net/images/10...p/bht2o8em.png



    Wie geht das ?


    Gruss,
    schwarzenegger
     

  2. #2
    Elmu Tutorials.de Gastzugang
    ImageIcon aktiv = new ImageIcon("src/aktiv.jpg");
    ImageIcon grau = new ImageIcon("src/grau.jpg");

    button.setIcon(aktiv);
    button.setIcon(grau);


    ? So kann mans machen, musst jetzt nur selbst reinbasteln und ggf. modifizieren/repaint.
     

  3. #3
    schwarzenegger schwarzenegger ist offline Mitglied
    Registriert seit
    Dec 2008
    Beiträge
    17
    @Elmu
    Ich glaube ich habe mich nicht richtig ausgedrückt.

    Wenn man
    Code :
    1
    
    button.setEnabled(true)
    macht, dann wird das Icon im Button von der API in grau gefärbt.
    Wie die API das macht, konnte ich nicht herausfinden.
    Ich will genau dieses von der API eingefärbte Icon, nicht irgendein Icon.
    Weißt du vielleicht wie die swing-API das Einfärben der Icons macht ?

    P.S.: Die Icons, die ich reingestellt habe sind Desktopbilder und für meine Zwecke nicht geeignet.

    Gruss,
    schwarzenegger
     

  4. #4
    hansmueller hansmueller ist offline Mitglied Silber
    Registriert seit
    Sep 2008
    Beiträge
    78
    Hallo,

    es gibt da die Methode .getDisabledIcon().

    Schau dir mal die Api von AbstractButton an, davon erbt nämlich der JButton.

    MfG
    hansmueller
     

  5. #5
    schwarzenegger schwarzenegger ist offline Mitglied
    Registriert seit
    Dec 2008
    Beiträge
    17
    Vielen Dank hansmueller und Elmu!

    Hat geklappt.

    Gruss,
    schwarzenegger
     

Ähnliche Themen

  1. Anordnung von Icon und Text auf JButton
    Von Shizzl_chrizzl im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 5
    Letzter Beitrag: 30.11.11, 11:49
  2. JButton an Icon anpassen?
    Von tHI3f im Forum Java
    Antworten: 4
    Letzter Beitrag: 06.08.08, 23:36
  3. JButton Icon
    Von tha_specializt im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 5
    Letzter Beitrag: 20.08.07, 23:56
  4. JButton mit individuellem Icon
    Von tha_specializt im Forum Java
    Antworten: 2
    Letzter Beitrag: 19.08.07, 17:29
  5. Icon an Größe von JButton automatisch anpassen.
    Von Lautsprecher im Forum Java
    Antworten: 0
    Letzter Beitrag: 19.10.05, 09:28