Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Benutzer definierte Java Einstellungen

  1. #1
    Registrierter Benutzer
    Registriert seit
    07.01.2002
    Ort
    Hünibach
    Beiträge
    48

    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

  2. #2
    Registrierter Benutzer Avatar von tuxipuxi
    Registriert seit
    30.08.2002
    Beiträge
    667
    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.

  3. #3
    Registrierter Benutzer
    Registriert seit
    07.01.2002
    Ort
    Hünibach
    Beiträge
    48
    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

  4. #4
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Anstatt das Metal ein Motiv oder ein Windows?

    Code:
     
    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

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  5. #5
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    zumindest das GTK lf das ich mal hatte war immer Default...

    aber wie das eingestellt wird weiss ich nicht

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  6. #6
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    also du meinst schon für _alle_ Swing - progs, oder?

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  7. #7
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    @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

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  8. #8
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    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ä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  9. #9
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    so, jetzt noch die Antwort (ist ein neuen Beitrag wert, ich bin dafür Spam vom Rest zu trennen )

    http://java.sun.com/docs/books/tutor...ml#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 ) das nachträglich ändert, dann kannst du gaaaaar nix machen
    (ausser die App hat ne Option zum Umstellen)

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •