Search
Write a publication
Pull to refresh

Comments 55

Не хватает раскраски ников и списка пользователей
время отправки также было бы приятно видеть
Время сообщения? Будет.
C:\temp\miim>java -version
java version «1.5.0_12»
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)
Java HotSpot(TM) Client VM (build 1.5.0_12-b04, mixed mode)

C:\temp\miim>java -jar miim.jar
Exception in thread «AWT-EventQueue-0» java.lang.NoClassDefFoundError: javax/swing/GroupLayout$Group
at miim.miimApp.startup(miimApp.java:19)
at org.jdesktop.application.Application$1.run(Application.java:171)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
C:\temp\miim>
Прошу прощения, забыл, что можно отправить личное сообщение автору. :(
Попробуйте обновить JRE до 1.6
Уже давно есть IRC-канал #habrahabr в сети RusNet.
Всё равно туда почти никто не ходит.
Это не IRC, это jabber-конференция habrahabr@conference.jabber.ru
К слову: гораздо более правильная конференция находится в jabber'е))
Не знаю, чем она более правильная. Разве что только лень настроить и запустить IRC-клиент.
Хотя бы тем, что появилась раньше и так сказать коллектив есть сложившийся:)
UFO landed and left these words here
UFO landed and left these words here
возможно для запуска Вам понадобится JRE
Это как? Возможно понадобится, а возможно и без JRE заработает? :)
Во многих Linux-дистрибутивах JRE уже включено, для Windows — скорее всего нет.
Тогда так и напишите: «возможно, для запуска вам потребуется установить JRE»
Можно, сейчас попробую выложить — только сильно не пинайте ;)
Спасибо. С познавательной точки зрения… =)
Хабрачат уже давно существует на канале #habrachat в далнете!
Мне кажется вам стоило обойтись без appframework, не такое уж и тяжёлое приложение у вас.
Подскажите, как это сделать?
На раз два :)

Для начала убиваете библиотеку appframework там, где она лежит — теперь будут лететь ошибки компиляции.
Далее, сотрите свой миимАпп вместе с пропертями.
Потом, измените наследование miimView, он должен стать extends JFrame, это стандартный свинг-класс, есть у всех.
Вместо метода setComponent вызывайте add.
Ну и конструктор уберите — он не нужен.
Добавьте psvm:
public static void main(String... a){
   new miimView().setVisible(true); 
}

Всё.
Спасибо, попробую.
Предупреждаю, приложение по умолчанию будет минимального размера и без тайтла. Если нужно — допишите это в конструктор.

Кстати, а вы весь код отображения в НетБинсе «рисовали» или же часть руками писали?
Пока ничего не менял — весь код отображения от шаблона Java Desktop Application.
JDA — это огромный мощный монстр. Он вполне может подойди вам, но код, который генерирует нетбинс для его использования — ужасен.
Спасибо, буду разбираться.
К гугловскому джабберу не подключается
Да, пока нельзя указать хост для подключения. Будет в новой версии.
А что в поле сервер что тогда вводить нужно
Пока не получится подключиться через аккаунт google.
Насколько я помню, так другие порты…
Долго пытался подключиться — не идёт. Но не в том суть. Приложение киляется очень с большим трудом. Надо бы сделать так, что если человек передумал подключаться, он мог закрыть приложение с легкостью. А тут пришлось лезть в диспетчер и килять приложение.
Вынесу функционал подключения в отдельный поток. Не подключается скорее всего из-за того что у Вас закрыт 5222 порт.
Так точно, порт закрыт, уточнил у админа. Но, думаю, суть проблемы ясна.
Да. В следующей версии будет добавлена возможность выбрать порт.
Аааа, а те кто под прокси, как быть :(

;)
Подключение через прокси пока не поддерживается. Постараюсь сделать.
решение на groovy в три десятка строк(хехехе):

Заметьте, зависимости у него те же самые, так что сильно меньше весить оно не будет :)
э, да тут вопрос не в размере, а в «сложности» кода…
Со сложностью конечно хороший вопрос — в представленном тут клиенте действительно кода не значительно больше, groovy выигрывает исключительно за счёт компактности интерфейсного кода. А НетБинс умудрился размазать то же самое на 3 файла немалой толщины…
вот и я о том же — для начинающего писать на appframework скорее вредно, чем полезно, это раз, и «написанное» приложение особой ценности не представляет — это два.
Данный человек как программист не безнадёжен — он уже видит смысл в классах без GUI =)
UFO landed and left these words here
UFO landed and left these words here
Не ворует. Исходники открыты, да и если есть сомнения, можно просто для проверки воспользоваться другим jabber-аккаунтом.
Моё любимое замечание: даже если исходники открыты, вы не можете гарантировать что в скомпилированном виде распространяете версию, собранную из тех же исходников :)
Sign up to leave a comment.

Articles