Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сделать ГУИ форму, в IDEA 
V
    Опции темы
Bulat
Дата 28.9.2006, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск

Репутация: нет
Всего: 57



Столкнулся с такой проблемой: сидел делал форму в Идее, значит слева горизонтальный спейсер, потом текстареа, снова горизонтальный спейсер, таблица, опять спейсер горизонтальный и т.п. Вот только проблема в том что, таблица в превью выходит очень широко, а текстареа, узкой высокой полоской: типа вот этого

   _      _________
  |  |    |                 |
  |  |    |                 |
  |  |    |                 |
  |  |    |                 |
  |  |    |                 |
  |_|    |________ |   .....

Выглядет не очень привлекательно, но как исправить???


--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
powerOn
Дата 28.9.2006, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 31
Всего: 159



На код бы посмотреть.


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Bulat
Дата 28.9.2006, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск

Репутация: нет
Всего: 57



powerOn, в том то и дело, что в Идее делал через билдер, то бишь New - > GUI Form и привязал к классу, а сам класс:

Код

public class MainForm {
    private javax.swing.JButton buttonMailText;
    private javax.swing.JButton buttonAddress;
    private javax.swing.JButton buttonSend;
    private javax.swing.JButton buttonExit;
    private javax.swing.JButton buttonAddAddress;
    private javax.swing.JTextField addressText;
    private javax.swing.JTextArea mailTextArea;
    private javax.swing.JTable tableAddress;
    private javax.swing.JScrollPane textScrollPane;
    private javax.swing.JScrollPane tableScrollPane;
    private javax.swing.JPanel mainPanel;
    private javax.swing.JPanel buttonPanel;
    private javax.swing.JPanel dataPanel;
    private javax.swing.JPanel addressPanel;

    public MainForm() {
        initComponents();

        buttonMailText.addActionListener(new ButtonMailText());
    }

    private void initComponents() {
        final javax.swing.JFrame frame = new javax.swing.JFrame("MAILTEXT");
        frame.getContentPane().add(mainPanel);
        frame.pack();
        frame.setVisible(true);
        frame.setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    }

}



--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
powerOn
Дата 28.9.2006, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 31
Всего: 159



Цитата(Bulat @  28.9.2006,  10:51 Найти цитируемый пост)
powerOn, в том то и дело, что в Идее делал через билдер, то бишь New - > GUI Form и привязал к классу, а сам класс:


Bulat, я боюсь, что в таком случае, тут гадание на кофейной гущи получится. Поскольку совершенно не понятно что из себя вид представляет... Пиши код руками или используй GUI Builder с генерацией нормальных исходников (например NetBeans).  smile. Впринципе, можно обратиться к телепатам... но это не попрограммистски.  smile   

Это сообщение отредактировал(а) powerOn - 28.9.2006, 10:06


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Bulat
Дата 28.9.2006, 10:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск

Репутация: нет
Всего: 57



Цитата(powerOn @  28.9.2006,  10:06 Найти цитируемый пост)
Пиши код руками или используй GUI Builder с генерацией нормальных исходников (например NetBeans). 

Сел поэкспериментировать, кроме того чтобы и результат был. Может не самый удачный smile . Могу jpg скинуть с видом этой формы, кроме того, как в типичном билдере там есть древо методов, которые задают границу, отступ и т.п. smile Вот там очевидно что-то и....

Это сообщение отредактировал(а) Bulat - 28.9.2006, 10:21


--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
powerOn
Дата 28.9.2006, 10:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 31
Всего: 159



Выкладывай, может у кого появятся мысли. Заодно укажи Layout какой используешь, 

Цитата(Bulat @  28.9.2006,  10:18 Найти цитируемый пост)
аблица в превью выходит очень широко, а текстареа, узкой высокой полоской: типа вот этого


хотя судя по описанию BorderLayout. Попробуй его поменять, например на GridLayout, а вместо спайсеров используй свойство Horizontal Gap данного менеджера расположения.


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Bulat
Дата 28.9.2006, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск

Репутация: нет
Всего: 57



user posted image


Цитата(powerOn @  28.9.2006,  10:41 Найти цитируемый пост)
Заодно укажи Layout какой используешь,

Там нет такого разделения, там есть только вертикальный, горизонтальный, и сеточная smile 

Это сообщение отредактировал(а) Bulat - 28.9.2006, 11:16


--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
powerOn
Дата 28.9.2006, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 31
Всего: 159



у меня в браузуре вместо картинки написано: user posted image.  smile 

Цитата(Bulat @  28.9.2006,  12:12 Найти цитируемый пост)
Там нет такого разделения, там есть только вертикальный, горизонтальный, и сеточная  


smile Нет??? ...   Ну я тут могу лишь еще раз посоветовать:
Цитата(powerOn @  28.9.2006,  11:06 Найти цитируемый пост)
Пиши код руками или используй GUI Builder с генерацией нормальных исходников

а то так далеко не уедешь...



--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Bulat
Дата 28.9.2006, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск

Репутация: нет
Всего: 57



powerOn, сенкс за внимание, я разобрался.......... правда пришлесь чуть ли заново переделывать smile 


--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0809 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.