ToolBar und StandardButtons

  • Themenstarter Themenstarter WohlZuDumm
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
W

WohlZuDumm

Gast
Es gibt doch in Java schon so vorgefertigte ImageIcons für Buttons, wenn ich mich nicht irre oder ?
Also sowas für Neue Datei, Speichern, Öffnen usw...

Irgendwie klappt das bei mir nicht wenn ich die benutzen will. Ich mach das z.B. so:
Aber dann fliegt mir eine NullPointerException um die Ohren...

Code:
JButton newButton = new JButton( new ImageIcon(getClass().getResource("images/new.gif")) );

oder alternativ habe ich auch mal versucht auf einem JFrame dieses getClass() aufzurufen.. hat aber auch nix gebracht.

Kann mir da jmd weiter helfen ?

[/code]
 
Von den mitgelieferten Symbolen hab ich noch nie was gehört...

Wenn du eigene Bilder erstellst, müssten sie für diese Notation im classpath im Verzeichnis images liegen. Bei Standard-Eclipse-Projekten also im bin Verzeichnis (anders als einfach über File verwendete Klassen)
 
Ähm, du meinst aber nicht bloß die Beschriftung oder?

Code:
JButton speichern = new JButton("Speichern");

Und wenn du zum Beispiel einen Speicherdialog(nicht nur den Button) brauchst, dann nutze den JFileChooser.
 
Naja es gibt doch aber diese ganzen StandardIcons die man z.B. in jedem Texteditor findet.
Da gibts doch bestimmt irgendwelche vorgefertigten Sachen die man verwerden kann. Wäre doch sinnlos wenn man jedes mal neue Icons zeichnen müsste...
 
Ach jetzt kapier' ich erst, was er meint,

du meinst das Diskettensymbol zum speichern und so?

Guck' in einen OpenSource TextEditor made with Java, da kannste sehen wie man sowas macht.
 
Andre, dein Link führt auf eine geschützte oder personalisierte Seite von Sun. Ohne Einloggen geht da nix. 🙂
 
Sorry, ist mir nicht aufgefallen weil ich sowieso bei Sun eingeloggt war.
Den Link habe ich mit Google 'download jlfgr' gefunden. Einloggen dürfte aber an sich kein Problem sein.
Die toolbarButtonGraphics sind sowieso gratis! Notfalls könnte ich die jar Datei auch mailen.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben