|
|
|
IDEA-поклонники , откликнитесь, плиз!!!
|
|||
|---|---|---|---|
|
#18+
Прошу откликнуться поклонников IntelliJ IDEA 4.5 вот я создал класс Employees (форму, которую буду вызывать из меню) прописал в нем название формы, размеры.... затем нажал на форме создать New GUI = gEmployees положил на gEmployees окно ввода и label сделал биндинг к классу Employees протестировал в preview этот гуй - видно затем вызываю из меню мою форму Employees ..... private void showEmployees() { formEmployees myform = new formEmployees(); myform.setSize(450, 300); myform.setVisible(true); } .... затем в самом классе formEmployees ..... formInit() /**Component initialization*/ private void formInit() throws Exception { contentPane = (JPanel)this.getContentPane(); contentPane.setLayout(borderLayout1); this.setSize(new Dimension(700, 500)); this.setTitle("Employees"); - но вместо моего гуя вижу пустую форму как сделать, чтоб вместо пустоты мой гуй вылез? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 10:01 |
|
||
|
IDEA-поклонники , откликнитесь, плиз!!!
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. в этом коде нет создания экземпляра JLabel и что там у тебя еще... потому и форма пустая -- FUCK THE iNET!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 10:16 |
|
||
|
IDEA-поклонники , откликнитесь, плиз!!!
|
|||
|---|---|---|---|
|
#18+
А.Грасоff™[src java] в этом коде нет создания экземпляра JLabel и что там у тебя еще... потому и форма пустая -- FUCK THE iNET!!! когда я биндил все визуальные компоненты с этого гуя - то они появились в коде класса вот таким макаром: package menuexample; /** * Created by IntelliJ IDEA. * Date: Nov 17, 2004 * Time: 2:41:32 PM * To change this template use File | Settings | File Templates. */ import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.table.*; public class formEmployees extends JFrame { JPanel contentPane; BorderLayout borderLayout1 = new BorderLayout(); private JTextField f_LastName; private JLabel l_LastName; private JPanel mypan; /**Construct the frame*/ public formEmployees() { enableEvents(AWTEvent.WINDOW_EVENT_MASK); try { formInit(); } catch(Exception e) { e.printStackTrace(); } } /**Component initialization*/ private void formInit() throws Exception { //setIconImage(Toolkit.getDefaultToolkit().createImage(MainFrame.class.getResource("[Your Icon]"))); contentPane = (JPanel)this.getContentPane(); contentPane.setLayout(borderLayout1); this.setSize(new Dimension(733, 526)); this.setTitle("Employees"); } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 10:44 |
|
||
|
IDEA-поклонники , откликнитесь, плиз!!!
|
|||
|---|---|---|---|
|
#18+
А действовать чисто так, как описано в хелпе - не пробовал? Там раздел такой есть - GUI Designer. Читал? -- FUCK THE iNET!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 11:03 |
|
||
|
IDEA-поклонники , откликнитесь, плиз!!!
|
|||
|---|---|---|---|
|
#18+
млин, чай, не лаптем хлебаем щи, наверное! у меня класс главный класс Application -> вызывает класс MainFrame (меню)--> тот в свою очередь при нажатии опции меню открывает класс Employees (для которого я в дизайнере сгенерил гуй). но не показывает этот гуй и все и куда его вызов то прописать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 11:27 |
|
||
|
IDEA-поклонники , откликнитесь, плиз!!!
|
|||
|---|---|---|---|
|
#18+
ох и надергал я сегодня GUI дизайнер идеевский!!!! что ж - для грубой прикидки как будет выглядеть форма с компонентами еще сойдет, но чтоб финальный интерфейс получился....это увольте... чего стоят только попытки положить созданные ранее панели с компонентами в JSplitPane в разные ее части. Даже стоит положить туда кнопку - так кнопка сразу расползается во весь размер правой или левой панельки, и потом попасть в противоположную панель уже не возможно - оккупант настоящий - занимает всю часть сплитпанели и все - даже потом сам сплиттер не сдвинуть с места - самое простое решение снести нахрен сплинпанельку и пробовать начать сначала. а ларчик просто открывается через сам код - прописывается присвоение в левую и правую панель того что нужно и все..... jsp.add(jScrollPane1, JSplitPane.LEFT); jsp.add(mypan, JSplitPane.RIGHT); contentPane.add(jsp,BorderLayout.CENTER); в таком случае нахрена козе баян!!!??? Можно все в notepade прописывать - и вперед. Это ж каменный век - разрабатывать сложный интерфейс на коленках!!!! Нет, блин, после Дельфи делать дизайн юзеринтерфейса на любом явовском инструменте - это просто каторга!!!!! IntelliJ IDEA хороша(лучшая, наверное) только для поддержки и разработки кода, но ни в коем случае не приложений с активным использованием многооконных юзерских интерфейсов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 02:01 |
|
||
|
IDEA-поклонники , откликнитесь, плиз!!!
|
|||
|---|---|---|---|
|
#18+
Alexander2IntelliJ IDEA хороша(лучшая, наверное) только для поддержки и разработки кода, но ни в коем случае не приложений с активным использованием многооконных юзерских интерфейсов. да. скорость писания кода в идее - лучшая. для меня один минус - гуи-дизайнер - отстой полный. для этого джбилдер - самое то. но мне гуи нафиг не надо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 09:45 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=32790305&tid=2153412]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 215ms |
| total: | 378ms |

| 0 / 0 |
