powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / IDEA-поклонники , откликнитесь, плиз!!!
7 сообщений из 7, страница 1 из 1
IDEA-поклонники , откликнитесь, плиз!!!
    #32788361
Alexander2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу откликнуться поклонников 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");

- но вместо моего гуя вижу пустую форму

как сделать, чтоб вместо пустоты мой гуй вылез?
...
Рейтинг: 0 / 0
IDEA-поклонники , откликнитесь, плиз!!!
    #32788411
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
/**Component initialization*/
 private   void  formInit()  throws  Exception {
contentPane = (JPanel) this .getContentPane();
contentPane.setLayout(borderLayout1);
 this .setSize( new  Dimension( 700 ,  500 ));
 this .setTitle("Employees");

в этом коде нет создания экземпляра JLabel и что там у тебя еще...
потому и форма пустая

--
FUCK THE iNET!!!
...
Рейтинг: 0 / 0
IDEA-поклонники , откликнитесь, плиз!!!
    #32788494
Alexander2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А.Грасо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");
}
}
...
Рейтинг: 0 / 0
IDEA-поклонники , откликнитесь, плиз!!!
    #32788548
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А действовать чисто так, как описано в хелпе - не пробовал?
Там раздел такой есть - GUI Designer. Читал?

--
FUCK THE iNET!!!
...
Рейтинг: 0 / 0
IDEA-поклонники , откликнитесь, плиз!!!
    #32788631
Alexander2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
млин,
чай, не лаптем хлебаем щи, наверное!

у меня класс главный класс Application -> вызывает класс MainFrame (меню)--> тот в свою очередь при нажатии опции меню открывает класс Employees (для которого я в дизайнере сгенерил гуй).

но не показывает этот гуй и все и куда его вызов то прописать?
...
Рейтинг: 0 / 0
IDEA-поклонники , откликнитесь, плиз!!!
    #32790305
Alexander2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ох и надергал я сегодня GUI дизайнер идеевский!!!!

что ж - для грубой прикидки как будет выглядеть форма с компонентами еще сойдет, но чтоб финальный интерфейс получился....это увольте...

чего стоят только попытки положить созданные ранее панели с компонентами в JSplitPane в разные ее части.

Даже стоит положить туда кнопку - так кнопка сразу расползается во весь размер правой или левой панельки, и потом попасть в противоположную панель уже не возможно - оккупант настоящий - занимает всю часть сплитпанели и все - даже потом сам сплиттер не сдвинуть с места - самое простое решение снести нахрен сплинпанельку и пробовать начать сначала.

а ларчик просто открывается через сам код - прописывается присвоение в левую и правую панель того что нужно и все.....

jsp.add(jScrollPane1, JSplitPane.LEFT);
jsp.add(mypan, JSplitPane.RIGHT);
contentPane.add(jsp,BorderLayout.CENTER);

в таком случае нахрена козе баян!!!???
Можно все в notepade прописывать - и вперед.

Это ж каменный век - разрабатывать сложный интерфейс на коленках!!!!
Нет, блин, после Дельфи делать дизайн юзеринтерфейса на любом явовском инструменте - это просто каторга!!!!!

IntelliJ IDEA хороша(лучшая, наверное) только для поддержки и разработки кода, но ни в коем случае не приложений с активным использованием многооконных юзерских интерфейсов.
...
Рейтинг: 0 / 0
IDEA-поклонники , откликнитесь, плиз!!!
    #32790541
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander2IntelliJ IDEA хороша(лучшая, наверное) только для поддержки и разработки кода, но ни в коем случае не приложений с активным использованием многооконных юзерских интерфейсов.

да. скорость писания кода в идее - лучшая. для меня один минус -
гуи-дизайнер - отстой полный. для этого джбилдер - самое то.
но мне гуи нафиг не надо :)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / IDEA-поклонники , откликнитесь, плиз!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]