Quaqua unter Windows

georgdings

Mitglied
Hi an alle!

Bin noch ein relativer Neuling in Java (naja halt zwei Jahr in der Schule) und ich bin vor kurzem auf diese Website gestoßen Quaqua Look and Feel
ich würde nun gerne wissen, ob und wie ich dieses LookandFeel in meine Programm unter Windows zum laufen bringe.
ich habe es bereits geschafft das normale Windows-LookAndFeel anzuwenden

Danke im Voraus für alle Feedbacks
 
M

maki

Gast
Aus der Doku:
Supported Platforms

The Quaqua Look and Feel supports Apple's J2SE 1.4, J2SE 5 and J2SE 6 and SoyLatte J2SE 6 on Mac OS X 10.4 and 10.5.

Altough Quaqua works J2SE 6, it provides limited support for features which go beyond J2SE 5.

The Quaqua native libraries support PowerPC and Intel Macs with 32-bits or 64-bit processors. Quaqua will work without these native libraries, but user experience degrades.

Due to copyright restrictions and technical constraints, Quaqua can be run on non-Mac OS X systems for development purposes only.
 

georgdings

Mitglied
danke das hab ich auch schon gelesen...
aber ich hab mir auf der quaqua-Seite das Java-Package heruntergeladen und auf meinem Windows-PC ausprobiert und da funktionierte alles einwandfrei.
 
M

maki

Gast
Was ist denn nun deine Frage?

Wenn du schon weisst wie es geht & das es nicht erlaubt ist?
 

georgdings

Mitglied
Warum ist es nicht erlaubt?

Ich hab mir auf der Homepage ein Java-Projekt heruntergeladen und dieses dann in Java geöffnet. Das Projekt auf der Homepage ist allerdings nur ein Übersichtsprojekt in dem alle Grafikelemente und deren Funktionen angezeigt werden

Ich würde jetzt gerne wissen wie ich auf diese Elemente zugreifen kann bzw. wie ich diese in meinen normalen Java-Code hinzufüge (z.B. die Titelleiste)
 

Sonecc

Gesperrter Benutzer
und was ist dann bitte ein Entwicklungszweck?
Wenn ich anwendungen für Mac OsX entwickle?

das trifft es ganz gut ;)

Anders ausgedrückt

Du darfst es nicht verwenden um damit ein Programm zu schreiben, welches du auch für Windows Systeme anbieten willst. Solltest du das wollen, musst du für entsprechende Systeme ein anderes L&F wählen

Edit:

Artwork

The artwork used by the Quaqua Look and Feel is copyright Apple Computer Inc. Use of the artwork is only licensed for Apple hardware running an Apple operating system.
Aus diesem schlichten Grund, ist die Einschränkung gegeben
 
Zuletzt bearbeitet:

georgdings

Mitglied
Du darfst es nicht verwenden um damit ein Programm zu schreiben, welches du auch für Windows Systeme anbieten willst. Solltest du das wollen, musst du für entsprechende Systeme ein anderes L&F wählen

also wenn ich jetzt auf meinem PC ein Programm nur für Mac schreib, dann is das Okay. Wenn ich jetzt aber ein Programm für Mac und PC schreib darf ich das nicht mehr verwenden?
Tolle Welt :applaus:
Naja des mit dem Artwork versteh ich ja noch is halt Mac lizensiert.

Wenn ich jetzt mein Programm für das MacBook meines Freundes schreib kann ich die Mac L&F aber schon machen oder?

Mein Programm is ja nur eine FilmDatenbank mit ein paar Features, die ich für mich und ein paar Schulkollegen schreibe.
 
M

maki

Gast
also wenn ich jetzt auf meinem PC ein Programm nur für Mac schreib, dann is das Okay. Wenn ich jetzt aber ein Programm für Mac und PC schreib darf ich das nicht mehr verwenden?
Tolle Welt :applaus:
Naja des mit dem Artwork versteh ich ja noch is halt Mac lizensiert.
...
Tja, Monopolisten sind leider so.
Ist ja in anderen Bereichen auch nicht anders, siehe Sony & BluRay.
 

georgdings

Mitglied
und wenn ich jetzt in mein programm eine Abfrage mach ob es sich um ein Mac Betriebssystem handelt (system.getproperty...) und falls ja das ganze mach? das sollte doch gestattet sein. Kann dann ja die selbe Abfrage für windows machen.

weil falls das legal ist dann hätt ich jetzt ein paar funktionstechnische fragen
 
M

maki

Gast
Fragen kannst du ja jederzeit :)
Ich wollte dich nur darauf hinweisen, entscheiden musst du schon selber ;)
 

georgdings

Mitglied
Gut dann wär das geklärt.
Meine Frage jetzt zur Anwendung von quaqua. Ich muss also zuerst die quaqua.jar einbinden. (ich hab das als library hinzugefügt) dann setz ich im main mittels UIManager das Layout auf quaqua. allerding wenn ich das Programm starte ist die Titelleiste noch im ganz normalen Format.
Auf der Quaqua-Homepage steht, man den Dateipfad "/System/Library/Java" im Klassenpfad hinzufügen muss. Wie mach ich das??
Weiters müssen die libquaqua.jnilib und libquaqua64.jnilib eingebunden werden. Da weiß ich ebenfalls nicht wie das geht ;)

Danke für konstruktive antworten
 

georgdings

Mitglied
also ich habs jetzt geschafft das ganze einzubinden.
was mich jetzt interessieren würde: kann man, auch unter Windows, das Design der Titelleiste beinflussen? z.B. dass ich in MacOs eine Windows-ähnliche Titelleiste habe und unter Windows eine MacOs ähnliche?
hab nämlich keinen befehl gefunden. ich weiß auch nicht was der Befehl
Java:
JFrame.setDefaultLookAndFeelDecorated(true);
macht.
sollte nicht wenn ich den oberen Befehl auf "false" setze das jeweilige LuF auf alles übernommen werden?
Habs für Testzwecke eben mit Quaqua unter Windows probiert und da ist trotzdem die ganz normale Windows Fenster erschienen

blick da irgendwie net ganz durch :-(

danke für Vorschläge
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
MiMa JavaFX JAR unter Windows ausführen schlägt fehl? AWT, Swing, JavaFX & SWT 5
CodingBerlin JavaFX Programm läuft nur unter Eclipse AWT, Swing, JavaFX & SWT 1
S Ich bringe Code mit JavaFX unter Apache NetBeans IDE 12.6 nicht zum laufen. AWT, Swing, JavaFX & SWT 14
U Wie funktioniert das rotieren unter 2dGraphics, also wie stelle ich z. B. 90° ein? AWT, Swing, JavaFX & SWT 1
T Swing DPI-Skalierung und Java 2D unter Java 11 (und Windows 10) AWT, Swing, JavaFX & SWT 2
N JavaFX Installation unter IntelliJ IDEA AWT, Swing, JavaFX & SWT 5
temi JavaFX Problem mit IntelliJ und JavaFx 11 unter XUbuntu AWT, Swing, JavaFX & SWT 3
B JavaFX openjfx11: intelliJ unter Ubuntu 18.10 kann nicht auflösen AWT, Swing, JavaFX & SWT 4
CptK Swing Button: ImageIcon unter den Text AWT, Swing, JavaFX & SWT 4
T Java Swing - kleines Rechteck unter dem cursor AWT, Swing, JavaFX & SWT 5
Blender3D Meine Swing Anwendung läuft unter Windows 10 und Ubuntu aber nicht auf Windows 7 AWT, Swing, JavaFX & SWT 16
A Swing Gemaltes Bild über saveDialog speichern unter AWT, Swing, JavaFX & SWT 15
S Kein JFrame unter Mac? AWT, Swing, JavaFX & SWT 8
Blender3D Swing KeyBoardListener funktioniert nicht unter UBUNTU AWT, Swing, JavaFX & SWT 7
V Swing Button soll unter anderem Button sein AWT, Swing, JavaFX & SWT 2
L DoubleBuffering unter Swing AWT, Swing, JavaFX & SWT 0
L JavaFX Scene wechseln unter FX AWT, Swing, JavaFX & SWT 5
Avarion Swing JFrame unter Windows 10 kleiner ?! AWT, Swing, JavaFX & SWT 2
T ThreadPool sicher beenden unter Verwendung von swt.widgets.Display.syncExec AWT, Swing, JavaFX & SWT 1
M Layout-Probleme unter Swing AWT, Swing, JavaFX & SWT 5
M Swing Bildbearbeitung unter Java AWT, Swing, JavaFX & SWT 22
S (Swing)Vollbild anzeigen unter Linux/Mac AWT, Swing, JavaFX & SWT 6
D 2D-Grafik Rechteck befindet sich unter dem Rahmen des JFrame. AWT, Swing, JavaFX & SWT 1
T JFrame Icon unter Linux/Ubuntu AWT, Swing, JavaFX & SWT 11
S JMenu unter JPanel versteckt AWT, Swing, JavaFX & SWT 5
P Verbuggte custom JButton unter Windows AWT, Swing, JavaFX & SWT 9
SexyPenny90 JLabel liegt unter meiner Turtle AWT, Swing, JavaFX & SWT 5
F LayoutManager Null-Layout unter Linux im TreeCellEditor AWT, Swing, JavaFX & SWT 3
J AWT setBackground(Color.orange) ist unter Win7 Aero nicht orange AWT, Swing, JavaFX & SWT 3
T Unter JPanel liegende Komponenten "totschalten" AWT, Swing, JavaFX & SWT 5
R Problem mit TrayIcon unter Windows/Linux AWT, Swing, JavaFX & SWT 7
M Datei Speichern unter Dialog - SWT AWT, Swing, JavaFX & SWT 3
T JButtons indexiert unter NetBeans anlegen AWT, Swing, JavaFX & SWT 7
S GUI aussehen unter Windows und Linux (und Mac) AWT, Swing, JavaFX & SWT 13
J Applet Kommunikation unter Applets AWT, Swing, JavaFX & SWT 2
I Probleme mit GWT Controls unter Firefox AWT, Swing, JavaFX & SWT 14
A Swing Probleme unter Windows 7 AWT, Swing, JavaFX & SWT 5
F AWT MouseMotionListener e.getButton() ist immer 0 unter Linux und Windows AWT, Swing, JavaFX & SWT 6
F AWT DnD von Dateien mit Sonderzeichen funktioniert unter Linux nicht AWT, Swing, JavaFX & SWT 3
J Swing Natives Menü unter OS X erstellen ? AWT, Swing, JavaFX & SWT 8
C Swing Kleines Programm mit SWING unter Verwendung von MVC AWT, Swing, JavaFX & SWT 5
G SWT-App läuft nicht unter OSX, unter Win aber problemlos AWT, Swing, JavaFX & SWT 3
H Y-Position mit get-/setLocation() unter Linux/Enlightement16 inkonsistent AWT, Swing, JavaFX & SWT 3
G SWT Linie unter transparentes Canvas zeichnen AWT, Swing, JavaFX & SWT 4
M KeyListener Problem unter Firefox AWT, Swing, JavaFX & SWT 2
B LaF unter KDE AWT, Swing, JavaFX & SWT 2
SuperSeppel13 Swing Fehlende Komponenten unter Mac OS X AWT, Swing, JavaFX & SWT 8
M Swing GroupLayout unter Java 1.5 AWT, Swing, JavaFX & SWT 20
M JMenu teilweise unter einer JComponent AWT, Swing, JavaFX & SWT 4
B Button identifizieren unter MouseEvent AWT, Swing, JavaFX & SWT 7
L JPanel mit Objekten selektieren wie unter Windows / Ubuntu AWT, Swing, JavaFX & SWT 4
W WindowsLookAndFeel unter Mac AWT, Swing, JavaFX & SWT 5
A Swing LAF unter Windows: javax.swing.DebugGraphics cannot be cast to java.awt.Graphics2D AWT, Swing, JavaFX & SWT 5
N JDesktop unter Linux AWT, Swing, JavaFX & SWT 4
C JComboBox funktioniert nicht unter Mac OS X AWT, Swing, JavaFX & SWT 2
P Swing [gelöst/erledigt] Gleicher Code läuft unterschiedlich unter Linux und Windows AWT, Swing, JavaFX & SWT 5
U Grafikkontext unter JButtons? AWT, Swing, JavaFX & SWT 5
M Probleme unter Linux AWT, Swing, JavaFX & SWT 7
E Hat Netbeans unter Linux kein Designer für Swing? AWT, Swing, JavaFX & SWT 3
D Probleme mit Java Swing unter Mac OSX AWT, Swing, JavaFX & SWT 13
F Statuszeile unter Swing AWT, Swing, JavaFX & SWT 4
P Programm terminiert nicht (unter Eclipse) AWT, Swing, JavaFX & SWT 5
V Swing: System-Look&Feel unter KDE AWT, Swing, JavaFX & SWT 3
L Problem mit "setVisible" unter LINUX AWT, Swing, JavaFX & SWT 5
gieser jToggleButton: Text unter Bild AWT, Swing, JavaFX & SWT 2
G SWT Button mit Image und ohne Rand unter Linux? AWT, Swing, JavaFX & SWT 7
M Wo bring ich die datenbankanfragen unter? AWT, Swing, JavaFX & SWT 22
G Problene mt Focus unter Swing AWT, Swing, JavaFX & SWT 7
D AWT drawString funktioniert nicht unter Linux AWT, Swing, JavaFX & SWT 7
lolkind unter JPanel eine JTable auf voller Größe anzeigen lassen? AWT, Swing, JavaFX & SWT 6
G AnfängerSWING Frage Werkzeugleiste unter dem Menu AWT, Swing, JavaFX & SWT 3
Noar IllegalComponentStateException unter Gnu/Linux AWT, Swing, JavaFX & SWT 2
T % von Komponenten unter Layoutmanager AWT, Swing, JavaFX & SWT 2
S JTable: Zeile unter MouseCursor farblich hervorheben AWT, Swing, JavaFX & SWT 2
Firefork JPopupMenu unter einem Schalter darstellen AWT, Swing, JavaFX & SWT 2
D Programm läuft unter XP aber nicht unter Knoppix AWT, Swing, JavaFX & SWT 6
ARadauer jtable drucken unter java 1.3 AWT, Swing, JavaFX & SWT 2
T Pobleme beim Druck unter Java AWT, Swing, JavaFX & SWT 2
M Keine Buttons oder sonstige Objekte in JFrame unter Linux AWT, Swing, JavaFX & SWT 4
J JSlider regaiert unter Java 1.6 nicht mehr AWT, Swing, JavaFX & SWT 7
R Drucken unter jdk 1.4 mit JTable AWT, Swing, JavaFX & SWT 11
C Thread - Beendigung unter Swing abwarten AWT, Swing, JavaFX & SWT 6
T JGoodies unter Windows 98 AWT, Swing, JavaFX & SWT 4
Z Wie kann ich Text unter den Textfeldern einfügen? AWT, Swing, JavaFX & SWT 3
F AWT Programm unter Linux anders als unter Windows ! AWT, Swing, JavaFX & SWT 8
M JDialog unter win und linux unterschiedliche größe nötig? AWT, Swing, JavaFX & SWT 4
F Schriftarten unter Windows und Linux AWT, Swing, JavaFX & SWT 6
M [SOLVED]komponenten unter einem JTabbedPane AWT, Swing, JavaFX & SWT 2
S AWT unter Gnome AWT, Swing, JavaFX & SWT 2
T Tray-Icon-Menü unter Linux AWT, Swing, JavaFX & SWT 10
J JFrame Icon unter Linux AWT, Swing, JavaFX & SWT 2
M .txt unter Verwendung von JSpinner in Textfeld schreiben AWT, Swing, JavaFX & SWT 4
H AbsoluteLayout nicht nur unter Netbeans AWT, Swing, JavaFX & SWT 5
B Graues Feld unter JComboBox AWT, Swing, JavaFX & SWT 2
I Drag and Drop funktioniert unter Linux nicht AWT, Swing, JavaFX & SWT 6
H removen unter SWT AWT, Swing, JavaFX & SWT 4
G Buttonschriftart unter SWT AWT, Swing, JavaFX & SWT 2
K g.DrawImage unter paintComponent klappt nur beim 1. Aufruf AWT, Swing, JavaFX & SWT 3
V Wie kann man SWT-TabItems unter Pocket PC oben anzeigen? AWT, Swing, JavaFX & SWT 2
B Komische Darstellung unter Windows 2000 AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben