![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Samuil |
|
|||
![]() в(Job)ываю ![]() ![]() Профиль Группа: Участник Сообщений: 705 Регистрация: 26.4.2006 Где: Uzbekistan.Tashke nt Репутация: нет Всего: 6 |
Как в Java можно сделать круглые или без заднего фона окна, как у Windows Media Playera??
как через Java можно выключать комп? и наконец как поместить Java приложение в автозагруку(не стандартным способом так: Start - Programms -startup )?[email protected] |
|||
|
||||
| Samuil |
|
|||
![]() в(Job)ываю ![]() ![]() Профиль Группа: Участник Сообщений: 705 Регистрация: 26.4.2006 Где: Uzbekistan.Tashke nt Репутация: нет Всего: 6 |
Люди вот еще один вопрос. Для чего нухно использовать интерфейс FocusListener?
|
|||
|
||||
| powerOn |
|
||||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 31 Всего: 159 |
Интерфейс FocusListener определяет методы, которые должен реализовать класс желающий реагировать на события связанные с передачей/потерей фокуса ввода.
никак. Хотя можно через JNI попробовать, но это не чистая Java. |
||||
|
|||||
| Samuil |
|
|||
![]() в(Job)ываю ![]() ![]() Профиль Группа: Участник Сообщений: 705 Регистрация: 26.4.2006 Где: Uzbekistan.Tashke nt Репутация: нет Всего: 6 |
А можно поподробней?
|
|||
|
||||
| LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 38 Всего: 538 |
На чистой Java никак. Если только GUI часть делать на чем-то другом (типа C++ или Delphi), а логику на Java. Только смысла в этом немного. А про JNI есть статья у нас в FAQ. Через команды ОС и Runtime.exec() или опять же JNI.
Чего? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
| powerOn |
|
||||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 31 Всего: 159 |
Подробнее сдесь: http://java.sun.com/j2se/1.4.2/docs/guide/jni/index.html и в FAQ. А если в двух словах, то JNI позволяет в Java коде делать вызовы из динамических библиотек. В Windows это .dll, а в Linux/Solaris - .so. Если есть возможность сделать подобный вызов, то собственно ничто не мешает тебе обратиться к любой WinAPI функции, среди которых естественно есть функция для выключения компьютера. Добавлено @ 15:59
Видимо интересует работа с реестром Виндовс, чтоб прописать загрузку программы при старте системы, а не просто положить её в папку "автозагрузка". Я к сожалению не знаю как в Java с реестром работать... |
||||
|
|||||
| Samuil |
|
|||
![]() в(Job)ываю ![]() ![]() Профиль Группа: Участник Сообщений: 705 Регистрация: 26.4.2006 Где: Uzbekistan.Tashke nt Репутация: нет Всего: 6 |
Большое Спасибо!
Вот я на форуме нашел тему: Программа - в иконку рядом с часами!! Там есть ссылка на этот сайт: http://systray.sourceforge.net/ Вобщем скачал ее и в папке есть следующие файлы: systray4j.dll и systray4j.jar Я заношу код Example.java файла в JBuilder и он мне говорит что import snoozesoft.systray4j.*; пакет не найден. Так вот куда мне надо поместить эту .dll и .jar файлы что бы он их увидел Добавлено @ 11:30
а через какие команды? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 38 Всего: 538 |
dll надо поместить или в текущий каталог (для JBuilder это каталог проекта) или в любой каталог прописанный в PATH. А для jar надо создать библиотеку и подключить ее к проекту: Project\Project properties\Paths\Required Libraries\Add\New - там создашь новую библиотеку и подключишь ее к проекту. Для Windows это shutdown -s -f -t 0 (этой команды нет в 9X серии и NT 4.0), для Linux вроде halt. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Samuil |
|
|||
![]() в(Job)ываю ![]() ![]() Профиль Группа: Участник Сообщений: 705 Регистрация: 26.4.2006 Где: Uzbekistan.Tashke nt Репутация: нет Всего: 6 |
Спас-сибо , но что то у меня неполучается c Systraem так как Вы сказали
Вот в этой папку у меня стоит JBuilder: C:\Borland\JBuilder2005 в этой проект: C:\Borland\Projects Java\Java Projects\Probnic2 здесб jdk: C:\Program Files\Java\jdk1.5.0_05 так куда же все таки мне ложить JAR и DLL??? неподскажите ли Вы как можно перезагружать и Логофить Windows через Runtime? Вот ещё я пытался работать с классом File и у меня вот такая проблемма: не могу удалить каталог. пишу:
Файлы он удадяет без проблемм а каталоги не в какую почему? Заранее благодарю[code=java] Добавлено @ 15:41 Люди, а как в форум вставить картинку как у LSD(не такую же, а свою)? |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 31 Всего: 159 |
1) Проверь, пустой ли каталог. Удалить можно только пустой каталог. 2) Проверь, правильно ли ты указал путь к каталогу и его имя. Ошибка в одном символе и все труды пойдут на смарку. |
|||
|
||||
| LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 38 Всего: 538 |
dll в C:\Borland\Projects Java\Java Projects\Probnic2 или system32. jar - куда хочешь, главное создать библиотеку и подключить ее к проекту.
Пуск\Выполнить - %SystemRoot%\Help\ntcmds.chm, читать справку по shutdown до полного понимания.
Идешь по этой ссылке и загружаешь себе аватар. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
| Samuil |
|
|||
![]() в(Job)ываю ![]() ![]() Профиль Группа: Участник Сообщений: 705 Регистрация: 26.4.2006 Где: Uzbekistan.Tashke nt Репутация: нет Всего: 6 |
Спасибо но мне нужно удалить каталог с файлами Как это можно риализовать?
Вот ещё меня интересует такой вопрос : Как делать AutoRun для CD диска на JAVA ??? |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 31 Всего: 159 |
Рекурсивный алгоритм: перебираешь все файлы в папке, если находишь файл, то удаляешь его, если находишь пустой каталог то удаляешь его, если находишь не пустой каталог, то выполняешь этот алгоритм для него, т.е перебираешь все файлы в папке, если находишь...... а потом и саму папку корневую удаляешь. |
|||
|
||||
| Samuil |
|
|||
![]() в(Job)ываю ![]() ![]() Профиль Группа: Участник Сообщений: 705 Регистрация: 26.4.2006 Где: Uzbekistan.Tashke nt Репутация: нет Всего: 6 |
Спасибо MoonCat
Вот ещё меня интересует такой вопрос : Как делать AutoRun для CD диска на JAVA ??? |
|||
|
||||
| Samuil |
|
|||
![]() в(Job)ываю ![]() ![]() Профиль Группа: Участник Сообщений: 705 Регистрация: 26.4.2006 Где: Uzbekistan.Tashke nt Репутация: нет Всего: 6 |
Возникла проблемма с int переменными в методе g.fillOval надо перевести int в double
int x; int y; g.fillOval(606 + x / 2, 124 + y / 3, 5, 5); Надо чтобы x и y делились на 2.5 (на дробное число) Как это сделать |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |