|
Swing приложение
|
|||
---|---|---|---|
#18+
Здравствуйте. Есть вот такой код приложения. где должна выводится форма с меткой по центру: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
Я пока не работаю ни с каким IDE, все приложения запускаю из консоли, т.к. только учусь программировать на Java. А как запустить его? Пишет что не найден файл при команде в консоле: javac SwingDemo.java. Насколько я понял, нужно чтобы имя файла с именем класса совпадало. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2020, 19:21 |
|
Swing приложение
|
|||
---|---|---|---|
#18+
Damir_85, Начни с main и внутри вывод в консоль Hello world. Получилось? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2020, 19:26 |
|
Swing приложение
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Damir_85, Начни с main и внутри вывод в консоль Hello world. Получилось? Да, консольные программы я уже прошел. Речь идет именно о графическом интерфейсе ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2020, 19:29 |
|
Swing приложение
|
|||
---|---|---|---|
#18+
Damir_85, Теперь в РАБОТАЮЩУЮ добавляй по одной строке из свинг или из чего угодно. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2020, 19:34 |
|
Swing приложение
|
|||
---|---|---|---|
#18+
Damir_85, И некрасиво писать ГУИ не используя IDE ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2020, 19:35 |
|
Swing приложение
|
|||
---|---|---|---|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40.
Спасибо. Вот так заработало. Меня сбило то, что метод main объявляется внутри класса SwingDemo чтобы приложением управлял диспетчер потоков, и подумал что больше метод main не нужен. Насчет IDE это конечно само собой, вручную задавать координаты и создавать объекты это не дело ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2020, 19:54 |
|
Swing приложение
|
|||
---|---|---|---|
#18+
Damir_85 Насчет IDE это конечно само собой, вручную задавать координаты и создавать объекты это не дело Попробуйте MIG Layout. К сожалению это не часть JDK, а отдельная библиотека. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 11:34 |
|
Swing приложение
|
|||
---|---|---|---|
#18+
Garrick Damir_85 Насчет IDE это конечно само собой, вручную задавать координаты и создавать объекты это не дело Попробуйте MIG Layout. К сожалению это не часть JDK, а отдельная библиотека. Я читал, что компоненты библиотеки Swing не изменяют своего внешнего вида в зависимости от платформы, т.е. какой стиль применил программист, так и они будут выглядеть. На картинке форма выглядит достаточно стильно. Скажите, эта библиотека тоже независимао от платформы? Я просто смотрю там даже сверху на форме в левом верхнем углу изображены три шарика в стеклянном дизайне. Это библиотека такие формы может создавать? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 18:06 |
|
Swing приложение
|
|||
---|---|---|---|
#18+
Damir_85, Шарики это на маках только вроде ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 19:04 |
|
Swing приложение
|
|||
---|---|---|---|
#18+
Лет 10 назад я пробовал использовать https://www.randelshofer.ch/quaqua/ для своих нужд. Не взлетело у меня. На их демо-примерах все красиво. Но на моих приложениях дизайн смотрелся как то не так. Я уж не помню что именно но я в конце вернулся к обычному Windows Look and Feel. Я думаю что недостаточно просто взять дизайн со стеклянными шариками. Нужно чтобы поведение этого дизайна вам подходило. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 19:39 |
|
Swing приложение
|
|||
---|---|---|---|
#18+
Damir_85 Я читал, что компоненты библиотеки Swing не изменяют своего внешнего вида в зависимости от платформы, т.е. какой стиль применил программист, так и они будут выглядеть. На картинке форма выглядит достаточно стильно. Скажите, эта библиотека тоже независимао от платформы? Я просто смотрю там даже сверху на форме в левом верхнем углу изображены три шарика в стеклянном дизайне. Это библиотека такие формы может создавать? Это не библиотека для дизайна элементов, это раскладка (layout) для Swing чтобы удобнее было "вручную задавать координаты и создавать объекты". Вы же знаете что для "рисования" формы в Swing есть несколько видов layout (раскладок). Это ещё один "Easy to use yet very powerful Java Swing, JavaFX and SWT layout manager". Принцип действия похож на формирование HTML таблицы. См. как это работает MiG Layout Quick Start Guide Damir_85 Я просто смотрю там даже сверху на форме в левом верхнем углу изображены три шарика в стеклянном дизайне. Это библиотека такие формы может создавать? Да, это скриншот с MacOS, запустите своё Swing или SWT приложение на маке и у вас будет так же. Тема MacOS доступна для Swing только в среде MacOS, в Windows или Linux её включить не получится. Лицензионные ограничения Apple. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 11:26 |
|
|
start [/forum/topic.php?fid=59&msg=40016933&tid=2120621]: |
0ms |
get settings: |
7ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
44ms |
get topic data: |
2ms |
get forum data: |
0ms |
get page messages: |
177ms |
get tp. blocked users: |
0ms |
others: | 278ms |
total: | 515ms |
0 / 0 |