|
|
|
в чем разница формы и класса?
|
|||
|---|---|---|---|
|
#18+
всем привет! растолкуйте - в чем принципиальная разница между формой и классом в Java? отчего возник вопрос: пытаюсь динамически создать кнопку на форме в классе, она, конечно получается, но ее форма - прямоугольная - как у кнопок AWT... хотя класс расширяет javax.swing.JFrame... в тоже время - если создавать в пакидже не класс, а форму - то там кнопки получаются со скругленными углами... и еще в файле формы не получается удалить код после @SuppressWarnings("unchecked") и заключенный между двумя закомментированными строками // <editor-fold defaultstate="collapsed" desc="Generated Code"> и // </editor-fold> он почему-то подсвечен серым фоном... p.s. использую Netbeans ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 16:13:49 |
|
||
|
в чем разница формы и класса?
|
|||
|---|---|---|---|
|
#18+
buyboy, Видимо нетбинс генерирует ресурсы и код, который задает тему для формы. Он там где-то есть, поищите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 16:31:03 |
|
||
|
в чем разница формы и класса?
|
|||
|---|---|---|---|
|
#18+
Принципиальная разница отсутствует - "форма" эта (в дизайнере нетбинс) - класс, такой же как все. В яве вообще нет понятия формы. Сгенерированный гуи дизайнером код просто так редактировать/удалять конечно нельзя, он же сгенерированный на основе того, чего вы там мышкой натаскали, какие менеджеры компоновки где использовали и какие контролы вставляли. Если хотите что то подправить кодом - правой кнопкой мыши - customize code на соответствующем элементе. Почему кнопки квадратные - там есть awt и swing компоненты - проверьте какие кнопки используете вы, а какие дизайнер - возможно в этом разница. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 16:35:55 |
|
||
|
в чем разница формы и класса?
|
|||
|---|---|---|---|
|
#18+
buyboyрастолкуйте - в чем принципиальная разница между формой и классом в Java? В том что в Java есть классы. Но нет форм. buyboyотчего возник вопрос: пытаюсь динамически создать кнопку на форме в классе, она, конечно получается, но ее форма - прямоугольная - как у кнопок AWT... хотя класс расширяет javax.swing.JFrame... Кнопка на форме прямоугольной формы. :) buyboyв тоже время - если создавать в пакидже не класс, а форму - то там кнопки получаются со скругленными углами... и еще в файле формы не получается удалить код после @SuppressWarnings("unchecked") и заключенный между двумя закомментированными строками // <editor-fold defaultstate="collapsed" desc="Generated Code"> и // </editor-fold> он почему-то подсвечен серым фоном... p.s. использую Netbeans Всё что вы пишете это отсябятина визуального редактора в NetBeans. К Java это отношения почти не имеет. Для того чтобы понимать что к чему, стоит отложить в сторону визуальный редактор и писать код на Java. Визуальный редактор это инструмент для тех кто понимает что он делает. Если не понимать что он далает, то это будет сплошная мистика. Поэтому постарайтесь сначала найти нужные туториалы и следовать им. Не надо кнопки набрасывать на формы, пока вы не разберетесь к чему это приводит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 16:52:54 |
|
||
|
в чем разница формы и класса?
|
|||
|---|---|---|---|
|
#18+
ЛагманОн там где-то есть, поищите. там в сырцах еще лежит xml-ный файл с расширением .form и таким же названием как и класс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 17:20:57 |
|
||
|
в чем разница формы и класса?
|
|||
|---|---|---|---|
|
#18+
oneHalfСгенерированный гуи дизайнером код просто так редактировать/удалять конечно нельзя, он же сгенерированный на основе того, чего вы там мышкой натаскали, какие менеджеры компоновки где использовали и какие контролы вставляли. крайне ценное замечание! спасибо большое! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 17:21:48 |
|
||
|
в чем разница формы и класса?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczНе надо кнопки набрасывать на формы, пока вы не разберетесь к чему это приводит. вот я и пытаюсь делать кнопки в рантайме... а они получаются не те что хочется... :(( печалька! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 17:23:18 |
|
||
|
в чем разница формы и класса?
|
|||
|---|---|---|---|
|
#18+
Ну а чего ты хотел - как спрашиваешь так и отвечаем - спросил, что не можешь удалить - ответили - что, действительно, не можешь, так задумано ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 17:26:05 |
|
||
|
в чем разница формы и класса?
|
|||
|---|---|---|---|
|
#18+
buyboyoneHalfСгенерированный гуи дизайнером код просто так редактировать/удалять конечно нельзя, он же сгенерированный на основе того, чего вы там мышкой натаскали, какие менеджеры компоновки где использовали и какие контролы вставляли. крайне ценное замечание! спасибо большое! Есть очень крутой дизайнер - WindowBuilder Pro на базе Eclipse RCP. Там почти всё можно править руками. Отсутствует какая-либо разметка в отдельном XML файле или отдельном блоке кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 17:27:05 |
|
||
|
в чем разница формы и класса?
|
|||
|---|---|---|---|
|
#18+
buyboyвот я и пытаюсь делать кнопки в рантайме... а они получаются не те что хочется... :(( печалька! В JSE есть AWT и Swing. Все Swing компаненты начинаются с буквы J - JPanel, JButton, и т.д. Аналогичные компаненты из java.awt. использовать не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 17:28:10 |
|
||
|
в чем разница формы и класса?
|
|||
|---|---|---|---|
|
#18+
buyboy, buyboyвот я и пытаюсь делать кнопки в рантайме... Кнопки какого класса вы создаете в рантайме? может вы AWT и создаете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 17:31:05 |
|
||
|
в чем разница формы и класса?
|
|||
|---|---|---|---|
|
#18+
oneHalfНу а чего ты хотел - как спрашиваешь так и отвечаем так я и без претензий! наоборот - весьма благодарен за оперативность и развернутость! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 19:04:35 |
|
||
|
в чем разница формы и класса?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczЕсть очень крутой дизайнер - WindowBuilder Pro на базе Eclipse RCP.хотелось бы научиться обходиться без гуя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 19:05:49 |
|
||
|
в чем разница формы и класса?
|
|||
|---|---|---|---|
|
#18+
[quot Blazkowicz]buyboyВ JSE есть AWT и Swing. Все Swing компаненты начинаются с буквы J - JPanel, JButton, и т.д.их и использую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 19:06:37 |
|
||
|
в чем разница формы и класса?
|
|||
|---|---|---|---|
|
#18+
javapeckerКнопки какого класса вы создаете в рантайме? может вы AWT и создаете. вот образец кода Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 19:11:13 |
|
||
|
в чем разница формы и класса?
|
|||
|---|---|---|---|
|
#18+
buyboy, по умолчанию стоит LAF такой, в котором кнопки квадратные. Вот так будут круглее: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. вы можете и IDE настроить так, чтобы она использовала такой LAF и для своего интерфейса. Будет все круглое тогда. Меня и квадратное не напрягает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 00:29:47 |
|
||
|
в чем разница формы и класса?
|
|||
|---|---|---|---|
|
#18+
javapeckerbuyboy, по умолчанию стоит LAF такой, в котором кнопки квадратные. Вот так будут круглее: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. отличная подсказка - теперь кнопка со скругленными краями! А что это такое, если вкратце - LAF ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 08:11:56 |
|
||
|
в чем разница формы и класса?
|
|||
|---|---|---|---|
|
#18+
javapeckerМеня и квадратное не напрягает.так-то оно так, но в моем случае на получавшейся квадратной кнопке вокруг текста была еще какая-то рамочка, что уже вообще никуда не годилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 08:24:53 |
|
||
|
в чем разница формы и класса?
|
|||
|---|---|---|---|
|
#18+
buyboy отличная подсказка - теперь кнопка со скругленными краями! А что это такое, если вкратце - LAF ? http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html найдено благодаря этому ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 09:08:22 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=274&tid=2131144]: |
0ms |
get settings: |
15ms |
get forum list: |
22ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
42ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
80ms |
get tp. blocked users: |
3ms |
| others: | 274ms |
| total: | 470ms |

| 0 / 0 |
