LookAndFeel und Mnemonische Kürzel

Status
Nicht offen für weitere Antworten.
Hallo zusammen,

habe folgendes Problem. Ich möchte gern ein Menü erstellen mit Mnemonischen Kürzeln.
Das funktioniert auch solange ich das LookAndFeel nicht ändere. Wenn ich das LookAndFeel
ändere, werden die Mnemonischen Kürzel erst dargestellt, wenn ich den Menüpunkt anklicke
und die Alt-Taste drücke. Kann mir da jemand helfen?

Vielen Dank.
PS: Quelltext anbei:

Code:
import java.awt.event.*;
import javax.swing.*;

public class JMenuDemo
{
    public static void main( String args[] )
    {
      try
      {
        UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
      }
      catch(Exception e){e.printStackTrace();}

      JMenuBar mbar = new JMenuBar();
      JMenu menuDatei = new JMenu("Datei");
      menuDatei.setMnemonic('D');
      mbar.add(menuDatei);
      JFrame f = new JFrame();
      f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
      f.setJMenuBar( mbar );
      f.setSize( 300, 200 );
      f.show();
    }
}
 
Entweder ich hab dich jetzt falsch verstanden, oder du mich.

Also wie ich das Menü erstelle ist mir schon klar.
Es geht nur um die Darstellung des Unterstriches
unter dem "D" in Datei. (in dem Beispiel)

Wenn ich den folgenden Teil aus dem Beispiel weg
lasse, erscheint der Unterstrich sofort nach
Programmstart:

Code:
      try 
      { 
        UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 
      } 
      catch(Exception e){e.printStackTrace();}

Wenn ich die Änderung des LookAndFeel drin lasse,
ist der Unterstrich nicht gleich nach Programmstart
sichtbar.
 
B

bygones

Gast
lass mich raten windows look n feel... kann mich erinnern dass ich bei dem das gleiche problem gehabt habe....
Habe es dann mit einem anderen LookNFeel gelöst :roll:
 
Genau.
Bei dem WindowsLookAndFeel haut das nicht hin.

Und die folgenden beiden gefallen mir nicht:

Code:
com.sun.java.swing.plaf.motif.MotifLookAndFeel
javax.swing.plaf.metal.MetalLookAndFeel

Gibt es da noch mehr LookAndFeel's ? Welche die
dem WindowsLookAndFeel ähnlich sind?
 
R

Roar

Gast
deathbyaclown hat gesagt.:
lass mich raten windows look n feel... kann mich erinnern dass ich bei dem das gleiche problem gehabt habe....
Habe es dann mit einem anderen LookNFeel gelöst :roll:

das ist kein fehler!!! das ist bei win nunmal so! bei allen normalen win apps!
 
Tatsache Roar.
Da hast du recht. Ist mir eben erstmal bei meinem Explorer aufgefallen.

Wenn ich aber Word oder Excell öffne, ist es gleich da.

Kennt jemand ein LookAndFeel, was dem WindowsLookAndFeel ähnelt
aber die Mnemonischen Kürzeln gleich darstellt?

Übrigens, vielen Dank für eure Hinweise.
 
R

Roar

Gast
auf www.javootoo.com gibts ne große sammlung an LnFs. allerdings frag ich mich wieso du unbedingt das Win LnF benutzen willst :-/ sieht doch doof aus..

edit: zu Word un Excel: ich glaube dass die andere Grafik Bibliotheken benutzen als die anderen WinAPI programme ???:L
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T LookAndFeel LookAndFeel funktioniert nicht beim JFrame wechsel AWT, Swing, JavaFX & SWT 3
F Setzen des LookAndFeel AWT, Swing, JavaFX & SWT 4
T LayoutManager LookAndFeel-Problem AWT, Swing, JavaFX & SWT 4
U LookAndFeel für eine Komponente AWT, Swing, JavaFX & SWT 2
N LookAndFeel Wie kann ich mein eigenes LookAndFeel machen? AWT, Swing, JavaFX & SWT 6
I LookAndFeel setzen AWT, Swing, JavaFX & SWT 17
I LookAndFeel AWT, Swing, JavaFX & SWT 15
GUI-Programmer Translucent JFrame mit System-LookAndFeel AWT, Swing, JavaFX & SWT 4
D LookAndFeel setzen AWT, Swing, JavaFX & SWT 2
hdi Swing ListCellRenderer und LookAndFeel AWT, Swing, JavaFX & SWT 11
K LookAndFeel LookAndFeel nur für einen Frame? AWT, Swing, JavaFX & SWT 6
B LookAndFeel für einen Komponenten AWT, Swing, JavaFX & SWT 2
J Swing LookAndFeel Klassenname herausfinden AWT, Swing, JavaFX & SWT 2
FuriKuri LookAndFeel in Linux setzen AWT, Swing, JavaFX & SWT 16
T Swing Substance LookAndFeel verhält sich merkwürdig AWT, Swing, JavaFX & SWT 4
G LookAndFeel AWT, Swing, JavaFX & SWT 5
G setLookAndFeel to default LookAndFeel? AWT, Swing, JavaFX & SWT 4
D LookAndFeel mit WindowBlinds AWT, Swing, JavaFX & SWT 2
DeeDee0815 LookAndFeel während der Laufzeit verstellen AWT, Swing, JavaFX & SWT 4
I LookAndFeel AWT, Swing, JavaFX & SWT 3
B Frage zu Synth LookAndFeel AWT, Swing, JavaFX & SWT 4
G Windows LookAndFeel - Classpath AWT, Swing, JavaFX & SWT 6
G Ändern der Standartschrift vom LookAndFeel AWT, Swing, JavaFX & SWT 4
G JButton LookAndFeel AWT, Swing, JavaFX & SWT 2
O LookAndFeel und Performance AWT, Swing, JavaFX & SWT 7
M Problem mit LookAndFeel auf unterschiedlichen Rechnern AWT, Swing, JavaFX & SWT 3
B XP-LookAndFeel + modifizierter JTableHeader unsichtbar AWT, Swing, JavaFX & SWT 3
M LookAndFeel? Erst beim 2.Mal Öffnen eines Menüs? AWT, Swing, JavaFX & SWT 3
T LookAndFeel Erstellung :: Problem mit JTabbedPanes AWT, Swing, JavaFX & SWT 2
D Font eines JLabels verändern, JLabel mit LookAndFeel-Format AWT, Swing, JavaFX & SWT 2
N LookAndFeel - Nicht gleich alles überschreiben AWT, Swing, JavaFX & SWT 8
G JFileChooser: leeres Fenster nach LookAndFeel-Wechel AWT, Swing, JavaFX & SWT 7
G LookAndFeel in extra Fenster einstellbar AWT, Swing, JavaFX & SWT 2
B wie behält man die aktuellen LookAndFeel einstellungen? AWT, Swing, JavaFX & SWT 7

Ähnliche Java Themen

Neue Themen


Oben