Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Antwort
 
Themen-Optionen
Alt 11.03.2005, 23:49   Nach oben    #1
Java17
Gast
 
Beiträge: n/a
Standard QuickInfos

Hallo,


ich möchte gerne meinen Buttons eine Quickinfo zufügen.
Doch der Compiler meckert. Könnt ihr mir sagen warum.
Ich habe 2 Varianten ausprobiert, aber es scheinen beide falsch zu
sein. Ich bin ratlos.

VIelen Dank für eure Hilfe,

ganz liebe Grüsse, Jasmin



class ButtonPanel extends JPanel { //Grundfläche Schaltflächen

public ButtonPanel(){
//Schaltflächen erzeugen
JButton yellowButton = new JButton("->");
//JButton blueButton = new JButton(new ImageIcon("C:/java_programms/GUI/Testbild.jpeg"));//funktionier nicht
JButton blueButton = new JButton("<->");
JButton redButton = new JButton ("&&");

//Schaltflächen in Grundfläche hinzufügen
add(yellowButton);
add(blueButton);
add(redButton);

//Schaltflächenaktionen erzeugen

ColorAction yellowAction = new ColorAction(Color.yellow,"gelb");
ColorAction blueAction = new ColorAction(Color.blue, "blau");
ColorAction redAction = new ColorAction(Color.red, "rot");


//Aktionen mit Schaltflächen verbinden

yellowButton.addActionListener(yellowAction);
blueButton.addActionListener(blueAction);
redButton.addActionListener(redAction);

}

//Aktionsempfänger, der Hintergrundfarbe der Grundfläche festlegt

private class ColorAction implements ActionListener {
private Color backgroundColor;

public ColorAction(Color c, String name) {
backgroundColor = c;
//putValue(ColorAction.SHORT_DESCRIPTION, name + "erHintergrund");// wenn ich diese nehmen, dann Fehlermeldung: Can not resolve SHORT_DESCRIPTION


JButton.setToolTipText(name); //UND bei dieser:*Fehlermeldung::::non static method setToolTipText, ????was kann ich tun, damit der Compiler einverstanden ist
}

public void actionPerformed(ActionEvent event) {
setBackground(backgroundColor);
repaint();
}
}
}
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.03.2005, 00:39   Nach oben    #2
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Da es sich nicht um eine Static-Methode handelt, darfst Du sie so auch nicht anwenden. Die Tooltips wendest Du direkt auf die Objekte an:
Code:
yellowButton.setToolTextTip("mein Text");
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:10 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44