Hej!
Du kan ændre på en masse med UIManager'en.
Her er en liste over muligheder for OptionPane med angivelse af
defaultværdier:
OptionPane.background = javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]
OptionPane.border =
javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@f73c1
OptionPane.buttonAreaBorder =
javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@789144
OptionPane.cancelButtonText = Cancel
OptionPane.errorIcon = javax.swing.plaf.IconUIResource@1ddcde
OptionPane.font =
javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=1
2]
OptionPane.foreground = javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
OptionPane.informationIcon = javax.swing.plaf.IconUIResource@fb1f7
OptionPane.messageAreaBorder =
javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@6d0338
OptionPane.messageForeground = javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]
OptionPane.minimumSize =
javax.swing.plaf.DimensionUIResource[width=262,height=90]
OptionPane.noButtonText = No
OptionPane.okButtonText = OK
OptionPane.questionIcon = javax.swing.plaf.IconUIResource@6e70c7
OptionPane.titleText = Select an Option
OptionPane.warningIcon = javax.swing.plaf.IconUIResource@2e506e
OptionPane.windowBindings = [Ljava.lang.Object;@228a02
OptionPane.yesButtonText = Yes
OptionPaneUI = javax.swing.plaf.basic.BasicOptionPaneUI
Eksempel på brug:
UIManager.put("Table.font", new Font("Dialog", 0, 18));
Nu skal du bare skifte "Table.font" ud med den variabel du vil ændre osv.
Håber det er hvad du søger efter...
Hilsen
Carsten Stage
|