Mac OS X Java Swing-кнопки отключены без видимой причины - PullRequest
0 голосов
/ 19 сентября 2008

Я написал приложение на Java, и когда оно запускается на компьютере одного клиента под управлением OS X, кнопки «Сохранить» и «Экспорт» отключены. (Все остальное работает в приложении.)

Обе эти кнопки открывают стандартный диалог сохранения файла.

Есть идеи?

Ответы [ 3 ]

2 голосов
/ 19 сентября 2008

Тот факт, что эти кнопки открывают диалоговое окно файла, вероятно, не имеет никакого отношения к его отключению. Кнопки могут быть отключены по ряду причин,

  • его setEnabled можно вызвать с помощью false,
  • при использовании действия его setEnabled можно вызвать с помощью false и
  • при использовании действия оно может иметь свойство «включено», которое потенциально может его отключить; см. Действие для получения дополнительной информации, там есть список свойств.

Не могли бы вы опубликовать, как вы реализовали JButtons?

0 голосов
/ 17 января 2009

Это было вызвано дезинформацией, полученной от клиента.

Оказывается, клиент пытался сохранить в папку, где файлы не могут быть сохранены на его / ее жестком диске.

0 голосов
/ 19 сентября 2008

Удар в темноте, но большинство компьютеров Mac по-прежнему работают на Java 1.5; проверьте, не работает ли ваш текущий код с Java 1.5 на вашем конце. Может быть, в этом твоя проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...