Archiv verlassen und diese Seite im Standarddesign anzeigen : Benutzer definierte Java Einstellungen
Hallo zusammen
Kann ich irgendwo Einstellen, dass er immer ein definiertes Look and Feel braucht ?
Ich suche also ein Konfigureationsfile fuer Java
tuxipuxi
05-08-2003, 15:30
hi,
ich bin mir nicht so ganz sicher ob ich deine frage richtig verstehe.
die java vm properties sind ueber System.getProperties() zu erfragen,
eigene configs kannst du ueber die Properties Klasse erstellen.
gruss,
tuxipuxi.
danke, aber ich habe eher gemeint, dass man das direkt in einem File definieren kann.
Und nicht in einem Programm.
Ich moechte einfach das der Standard Look and Feel ein anderer ist
gruss akula
Anstatt das Metal ein Motiv oder ein Windows?
try {
String plaf = "";
if (WelchesLAF == 1)
{
plaf = "javax.swing.plaf.metal.MetalLookAndFeel";//javax.swing.plaf.metal.MetalLookAndFeel
}
else if (WelchesLAF == 2)
{
plaf = "com.sun.java.swing.plaf.motif.MotifLookAndFeel";
}
else if (WelchesLAF == 3)
{
plaf = "com.sun.java.swing.plaf.windows.WindowsLookAndFeel";
}
UIManager.setLookAndFeel(plaf);
SwingUtilities.updateComponentTreeUI(this);
button1.updateUI();
....
}
catch (UnsupportedLookAndFeelException e)
{
System.err.println(e.toString());
}
catch (ClassNotFoundException e)
{
System.err.println(e.toString());
}
catch (InstantiationException e)
{
System.err.println(e.toString());
}
catch (IllegalAccessException e)
{
System.err.println(e.toString());
}
MfG Bischi
peschmae
05-08-2003, 17:08
zumindest das GTK lf das ich mal hatte war immer Default...
aber wie das eingestellt wird weiss ich nicht
MfG Peschmä
peschmae
05-08-2003, 17:09
also du meinst schon für _alle_ Swing - progs, oder?
MfG Peschmä
@peschmae: Soviel zum Thema Spammen ;)
Meine Variante funktioniert immer da, wo du im Programm wechseln willst (und natürlich nur für Swing).
MfG Bischi
peschmae
05-08-2003, 19:58
Original geschrieben von akula
danke, aber ich habe eher gemeint, dass man das direkt in einem File definieren kann.
Und nicht in einem Programm.
Ich moechte einfach das der Standard Look and Feel ein anderer ist
das war ein Wink mit dem Riesenzaunpfahl...
aber ist dir wohl entgangen, was?
das Zitat stammt von _vor_ deinem Beitrag :)
MfG Peschmä
peschmae
05-08-2003, 20:05
so, jetzt noch die Antwort (ist ein neuen Beitrag wert, ich bin dafür Spam vom Rest zu trennen :cool: )
http://java.sun.com/docs/books/tutorial/uiswing/misc/plaf.html#commandLine
Specifying the Look and Feel: Command Line
You can specify the look and feel at the command line by using the -D flag to set the swing.defaultlaf property. For example:
java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKL ookAndFeel MyApp
java -Dswing.defaultlaf=com.sun.java.swing.plaf.windows. WindowsLookAndFeel MyApp
Specifying the Look and Feel: swing.properties
Yet another way to specify the current look and feel is to use the swing.properties file to set the swing.defaultlaf property. This file is located in the lib directory of the Java release. For example, if you're using the Java interpreter in javaHomeDirectory\bin, then the swing.properties file (if it exists) is in javaHomeDirectory\lib. Here is an example of the contents of a swing.properties file:
# Swing properties
swing.defaultlaf=com.sun.java.swing.plaf.windows.W indowsLookAndFeel
allerdings nützt das nix, wenn ne App (wie die nach Bischi-Vorschlag gebastelten :D) das nachträglich ändert, dann kannst du gaaaaar nix machen
(ausser die App hat ne Option zum Umstellen)
MfG Peschmä
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.