Swing Menü Hauptfenster

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
Hey!

Ich krieg es einfach nicht gebacken meine Menüs in Swing in der "Hauptleiste" anzulegen. Normalerweise werden ja die Menüs in dem JFrame angelegt das man erzeugt, ich möchte sie aber wie beim AWT eben oben in der Leiste haben wo eben auch alle anderen Programme ihre Menüs haben - hoffentlich hab ich mich nicht zu unverständlich ausgedrückt...

Gruß Yim
 
B

Beni

Gast
Suchst du etwa "setJMenuBar"? Wenn du da eine Menübar übergibst, müsste es sich doch so verhalten.
 
G

Guest

Gast
Also ich programmier auf nem Mac und wenn man da die Menüs im AWT erstellt sind die eben nicht auf (in) dem erzeugtem Frame sondern oben in der Hauptleiste wo auch die anderen Programme wie z.B. Safari oder eben alle anderen ihre Menüs haben - ist irgendwie blöd zu erklären - wenn ich aber nun in Swing ein Fenster erstelle setzt man ja mit setJMenubar das menü aufs Fenster; Ich will es aber oben in der "Hauptleiste haben.
Ich bin mir eigentlich sicher das das irgendwie geht, aber ich möcht die Regel Swing und AWT nicht zu mischen nicht verletzen.
 

mic_checker

Top Contributor
wenn du mit hauptleiste nicht die JMenuBar meinst, würde ich vermuten meinst du eine JToolbar, falls es das nicht ist kannst ja mal nen Screenshot machen, kenn nämlich davon dir besagte Programm net u. weiss sonst nicht was du meinen könntest.
 

m@nu

Bekanntes Mitglied
@Gast: ich weis was du meinst... wenn ich's nicht vergesse, schlag ich über mittag schnell zuhause nach... ist ein kapitel im "Swing Hacks"... :)
 
G

Guest

Gast
@ m@nu

Super :) Ich bedank mich schon mal im voraus! Swing Hacks ist ja auch schon mal ein guter Tip :)
 

m@nu

Bekanntes Mitglied
@Gast: probiers mal so aus:
Code:
System.setProperty("apple.laf.useScreenMenuBar", "true");
am besten setzt du diese zeile zu beginn deiner main-methode.

"Swing Hacks" von O'Reillys find' ich ein hammer buch... (ISBN 0-596-00907-0) ... kann ich wirklich jedem swing-programmierer empfehlen :)

@mic_checker: kennst du das mac-gui? ... die haben quasi eine "taskleiste" am oberen bildschirmrand. darin werden jedoch nicht die laufenden tasks angezeigt (okok, werden sie auch... aber in einem klickbaren menü ;) ), sondern das menü der applikation/des fensters, welche/s aktuell den fokus hat :)
 
G

Guest

Gast
Hat auf anhieb funktioniert :)

Super!!!!

Kennst du vielleicht nen Link auf die Apple Developper Seiten wo solche Sachen beschrieben werden - das ist ja eher was systemspezifisches, und es sollte doch ne Doku darüber geben ?!
 

m@nu

Bekanntes Mitglied
da bin ich leider überfragt, da ich auf windows java entwickle :-/ google findet nix anständiges?
 

mic_checker

Top Contributor
Hmm..ok - kannte ich bisher nicht, aber man lernt ja nie aus. Hab gedacht er will ne JToolbar.

Was will ich auch nen Apfel auf meinem Computer? ;)
 
G

Guest

Gast
Ach die Developper Seiten sind so unübersichtlich - wird halt ne menge geboten...
Aber ich hab dann jetzt doch noch was gefunden was mein Problem löst - wenn man erst mal weis wo nach man suchen muss ist es meist viel einfacher ;-)

Also als wenn Java dann doch bitte auch System-unabhängig - oder nicht?

Deshalb denke ich das dein Bsp. ein anderes System verwirren könnte - hier deshalb eine system-unabhängige Lsg.
Einfach das Prog mit "java -Dapple.laf.useScreenMenuBar=true classname" starten und voila Prob gelöst :)

Danke nochmal an alle - kam mir beid der Frage am anfang etwas blöde vor - war dann aber wohl doch nicht ganz trivial...
 

m@nu

Bekanntes Mitglied
hehe, deine lösung bewirkt genau das gleiche wie die codierte, und ist somit auch nicht systemunabhängig (wenn du auf allen system mit diesem parameter startest)
um das ganze systemunabhängig zu gestallten, kannst du zu beginn in deinem programm prüfen, ob du wirklich auf einem mac-system "drauf" bist, und dann entsprechend die property setzen...
is wahrscheinlich am saubersten

kein prob... :)
 
G

Guest

Gast
8) Hehe Ist schon klar!

Du wirst mir aber wohl recht geben das man nen Befehl schneller ändern kann als compilierten Code oder?

So long.......
 

m@nu

Bekanntes Mitglied
klar... aber drum sag ich ja: bau ne betriebssystemabfrage in deine mainmethode ein... dann läuft ganz sicher nix mehr falsch :)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T einfaches Menü in swing das nicht herunterklappt? AWT, Swing, JavaFX & SWT 4
T Windows-Typisches Menü für Swing AWT, Swing, JavaFX & SWT 3
I Swing: Menü verschwindet beim Einfügen eines Bildes AWT, Swing, JavaFX & SWT 15
Juelin javax.swing in javafx AWT, Swing, JavaFX & SWT 1
A Eclipse 2023 und Swing AWT, Swing, JavaFX & SWT 4
W 2 JTables in einem Swing-Fenster? AWT, Swing, JavaFX & SWT 5
H Swing Componente zur Läufzeit ändern AWT, Swing, JavaFX & SWT 3
B Actionlistener mit Java Swing AWT, Swing, JavaFX & SWT 2
W Gibt es einen "automatischen Listener" in Swing oder JTable oder der ATM-Klasse? AWT, Swing, JavaFX & SWT 14
H Swing Buttons erst nach Klick sichtbar AWT, Swing, JavaFX & SWT 13
ExceptionOfExpectation Anpassung von JKomponentengrößen (Swing) AWT, Swing, JavaFX & SWT 3
thor_norsk AWT SWING Aufgabe AWT, Swing, JavaFX & SWT 7
U Zwei Fragen zu eienr Swing Aufgabe AWT, Swing, JavaFX & SWT 2
M Swing Bilder in Swing anzeigen AWT, Swing, JavaFX & SWT 9
H Swing , GridLayout, Größenbestimmung der Komponenten im Layout AWT, Swing, JavaFX & SWT 8
H Simple Animation mit Swing AWT, Swing, JavaFX & SWT 2
Guybrush Threepwood Einfachste Möglichkeit zum Abspielen eines Videos in Swing AWT, Swing, JavaFX & SWT 4
A Swing ProgressBar über 2 parallel laufende Threads AWT, Swing, JavaFX & SWT 2
M Swing GridLayout AWT, Swing, JavaFX & SWT 2
O return-Statement mit Swing AWT, Swing, JavaFX & SWT 6
O Ein Java-Programm mit Swing steuern AWT, Swing, JavaFX & SWT 1
Monokuma Swing zu JavaFX AWT, Swing, JavaFX & SWT 5
J Swing Slider AWT, Swing, JavaFX & SWT 11
G Thread starten Swing AWT, Swing, JavaFX & SWT 5
G Swing JPasswordField AWT, Swing, JavaFX & SWT 12
L Swing Button Farbe ändern/wechseln AWT, Swing, JavaFX & SWT 2
C Swing AWT GUI Anfänger Aufgabe AWT, Swing, JavaFX & SWT 7
W Inject bei einem Swing Frontend AWT, Swing, JavaFX & SWT 8
L Kommunikation zwischen Klassen / Konstruktoren bei Swing AWT, Swing, JavaFX & SWT 9
M Feldvalidierung swing AWT, Swing, JavaFX & SWT 4
E Swing Componenten werden nach Änderung des display modes verzerrt dargestellt AWT, Swing, JavaFX & SWT 8
D [Swing] Anordnung von Komponenten mit GridLayout Manager AWT, Swing, JavaFX & SWT 13
O Zukunft von Swing und JavaFX ? AWT, Swing, JavaFX & SWT 3
S Swing Fenster State Machine AWT, Swing, JavaFX & SWT 1
T Swing Swing an Bildschirm anpassen AWT, Swing, JavaFX & SWT 3
S Swing Panel wird nicht neu gezeichnet AWT, Swing, JavaFX & SWT 3
M Swing Java Swing/AWT Combobox Bug AWT, Swing, JavaFX & SWT 3
M Swing GUI mittels erben sowie variabler Dateninhalt AWT, Swing, JavaFX & SWT 1
W Swing Multitouch mit Swing AWT, Swing, JavaFX & SWT 6
S Swing-Applikation die ein Numpad nachbildet samt Keybindings..? AWT, Swing, JavaFX & SWT 5
S Swing Java Swing AWT, Swing, JavaFX & SWT 6
Blender3D Problem mit € Symbol Font Gotham Windows 10 Swing AWT, Swing, JavaFX & SWT 11
J Swing oder JavaFX AWT, Swing, JavaFX & SWT 21
D Swing Anwendung ohne JPanel erstellen AWT, Swing, JavaFX & SWT 1
D SQL Statements mit Java Swing benutzen AWT, Swing, JavaFX & SWT 4
Damtonix BufferStrategy flackert (Swing) AWT, Swing, JavaFX & SWT 9
D DatePicker für Java Swing AWT, Swing, JavaFX & SWT 2
B JavaFX oder swing AWT, Swing, JavaFX & SWT 3
T Java Swing - kleines Rechteck unter dem cursor AWT, Swing, JavaFX & SWT 5
L 2D-Grafik Swing paint|paintComponent AWT, Swing, JavaFX & SWT 2
L Swing Größe automatisch anpassen AWT, Swing, JavaFX & SWT 14
G Swing Swing Binding JList funktioniert nicht 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
B Bar Plot in Swing JPanel AWT, Swing, JavaFX & SWT 0
D Swing in Kombination mit JGraphX und JGraphT AWT, Swing, JavaFX & SWT 0
F main-Funktion bei Swing AWT, Swing, JavaFX & SWT 4
S Java Swing Print() method AWT, Swing, JavaFX & SWT 4
S Java Swing auf Windows Phone AWT, Swing, JavaFX & SWT 6
I JAVAFX - Übergabe der Inhalte an eine Scene - Wo ist der Vorteil gegenüber Swing? AWT, Swing, JavaFX & SWT 2
S Manuelles Menu in Swing AWT, Swing, JavaFX & SWT 3
T Custom Window ohne Swing / AWT / FX..?! AWT, Swing, JavaFX & SWT 1
MaxG. Swing Swing Komponenten zur Laufzeit hinzufügen AWT, Swing, JavaFX & SWT 2
Java_RY Bin Ratlos bzgl Malen in Swing AWT, Swing, JavaFX & SWT 5
offi Swing Shuttle List AWT, Swing, JavaFX & SWT 9
I Graph mit Swing zeichnen AWT, Swing, JavaFX & SWT 8
D Swing Swing Objekte sehen im Entwurf anders aus als beim Ausführen AWT, Swing, JavaFX & SWT 3
S Swing & Clean und build Problem AWT, Swing, JavaFX & SWT 12
javampir Swing repaint in JavaFX Anwendung AWT, Swing, JavaFX & SWT 3
K Mit JavaFX angefangen. Lohnt sich Swing? AWT, Swing, JavaFX & SWT 28
B Swing Update Swing Komponente bevor Methode startet. AWT, Swing, JavaFX & SWT 4
B Swing Tabelle(JTable) filtern swing GUI AWT, Swing, JavaFX & SWT 3
M Swing Swing-Widgets und paintComponent() AWT, Swing, JavaFX & SWT 2
B Swing WindowBuilde: Menu -> anderes Panel wechseln AWT, Swing, JavaFX & SWT 1
K eigener button in swing AWT, Swing, JavaFX & SWT 3
A JavaFX DatePicker in Swing beim Start nicht sichtbar AWT, Swing, JavaFX & SWT 2
windl Bufferstrategy in Swing nachstellen AWT, Swing, JavaFX & SWT 0
M Kamera in Java Swing einbinden AWT, Swing, JavaFX & SWT 4
Z Swing Swing und die Progressbar AWT, Swing, JavaFX & SWT 1
J Frage zur objektorentierten Swing Programmierung AWT, Swing, JavaFX & SWT 10
Xanny 2D-Grafik Beginner! Probleme mit Swing, Gprahics class und paint AWT, Swing, JavaFX & SWT 13
F Java Swing Rechteck in JPanel zeichnen AWT, Swing, JavaFX & SWT 7
N Swing Benötige Hilfe um ein Swing Canvas zu speichern AWT, Swing, JavaFX & SWT 4
stylegangsta JButton Fehelr javax.swing.ImageIcon.<init>(Unknown Source) AWT, Swing, JavaFX & SWT 24
RalleYTN Swing JavaFX VideoPlayer in Swing einbetten. Ich komm nicht an die Dimension des Videos! AWT, Swing, JavaFX & SWT 0
T swing läuft nur beding flüssig AWT, Swing, JavaFX & SWT 1
A Sonderzeichen bei Swing AWT, Swing, JavaFX & SWT 3
L DoubleBuffering unter Swing AWT, Swing, JavaFX & SWT 0
N Programm mit Swing und Thread, Figur bewegen sich nicht AWT, Swing, JavaFX & SWT 6
D Java Swing, Label lässt sich nicht mit Checkboxen/Knopf verändern AWT, Swing, JavaFX & SWT 2
J Swing Basics - JButton funktioniert nicht. AWT, Swing, JavaFX & SWT 1
J Swing/AWT | Dynamisch erzeugte Objekte ansprechen AWT, Swing, JavaFX & SWT 1
N JavaFX Umstieg von Swing auf Java FX AWT, Swing, JavaFX & SWT 6
J GUI Anfänger einfaches Program AWT, Swing, JavaFX & SWT AWT, Swing, JavaFX & SWT 3
M Swing Grundlegende Frage zu SWING mit WindowBuilder AWT, Swing, JavaFX & SWT 11
M Plugin oder eigenes Tool mit zB SWING AWT, Swing, JavaFX & SWT 2
Z Java-Swing : JComponent AWT, Swing, JavaFX & SWT 2
Z Swing Swing: Elemente werden doppel/verschoben gezeichnet, sind teils unsichtbar etc... AWT, Swing, JavaFX & SWT 10
S JComboBox aus anderer Klasse füllen (Java-Swing) AWT, Swing, JavaFX & SWT 0
N JComboBox in JTable [Swing] -> totaler UI-Einsteiger AWT, Swing, JavaFX & SWT 3
T Swing Kompatibilitätsproblem zwischen Swing und JavaFX AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen

Neue Themen


Oben