Java Swing JFontChooser "главное не найдено" в затмении - PullRequest
0 голосов
/ 10 января 2012

Я новичок в затмении.(Я сделал много java-программ через командную строку) Я делаю проект Java Swing и хотел реализовать диалоговое окно Font.

Я обнаружил, что JFontChooser былхорошая реализация, и это было с открытым исходным кодом. Я скачал источник.Но когда я импортировал его в Eclipse, у него были проблемы (например, «имя пакета не совпадает» и т. Д.), Я исправил их, сопоставив со структурой файла. Я ссылался на это сообщение на форуме

Я избавился от всех ошибок, но все же при запуске выдает окно с сообщением об исключении в потоке "main" java.lang.SecurityException: Запрещенное имя пакета: java.say.swing Даже послеПоиск в Google Я не могу найти решение проблемы.

Может кто-нибудь дать мне решение, чтобы исправить эту проблему?Если вы можете, пожалуйста, загрузите источник.:)

Информация: я создал новый пакет в eclipse с другими именами, такими как: java.say.sting И say.sting.Но это дает мне ту же ошибку или Исключение в потоке "main" java.util.MissingResourceException: Не удается найти пакет для базового имени say.sting.JFontChooserMessages, локаль en_IN

Ответы [ 2 ]

4 голосов
/ 10 января 2012
  1. Обычно вы не импортируете исходный код для сторонней библиотеки, вы просто добавляете файл .jar в ваш путь к классам.Полагаю, это разрешило бы несоответствующее имя пакета.

  2. "Выбор не содержит основного типа" означает только это - вы пытаетесь запустить класс, который не имеетmain метод.В библиотеках обычно нет основных методов.

0 голосов
/ 13 января 2012

Получил решение:

Требуется файл свойств Java. Интересно, почему люди @ SO не могли найти такую ​​простую вещь? Мой друг сделал это для меня. И мне не хватает слов, чтобы поблагодарить его.

Содержание собственности

    Version=1.0.5 
# #dialog title 
SelectFont=Select Font 
OK=OK 
Cancel=Cancel 
# # labels 
FontName=Font Name 
FontStyle=Style
FontSize=Size 
Sample=Sample 
# # sample text
SampleString=Jaison 
# # font style 
Plain=Plain Bold=Bold Italic=Italic BoldItalic=Bold Italic
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...