2010-10-15 3 views
2

Я использую внешний вид и внешний вид приложения как внешний вид приложения, но я хочу, чтобы система выглядела и смотрела на FileDialog, особенно в Mac OS. Можно ли установить FileDialog для использования внешнего вида и внешнего вида, кроме внешнего вида приложения?Настройте внешний вид компонента

Благодаря

ответ

1

LAF компонента определяется при создании компонента. Таким образом, вы можете попробовать использовать:

а) установить LAF б) создавать и экземпляр компонента с) восстановить LAF вашему умолчанию LAF

Некоторые люди рекомендовали против такого подхода предполагает, что все компоненты должны быть одного и того же LAF, и могут возникнуть некоторые неожиданные проблемы, когда вы пытаетесь смешивать LAF. Я позволю вам стать судьей, если это сработает для вас или нет.

+0

У вас нет проблем с производительностью? –

+0

Я не знаю, какие проблемы у него могут быть, я никогда не пробовал. – camickr

2

java.awt.FileDialog не является компонентом Качели, поэтому он не имеет делегата пользовательского интерфейса, чтобы изменить. Хотя некоторые предпочитают первое в Mac OS X, рассмотрите javax.swing.JFileChooser в качестве альтернативы.

Смежные вопросы