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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Interface need, need to create 
:(
    Опции темы
kasya
  Дата 16.4.2005, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Пожалуйста помогите с задачей:

Как мне зделать интерфейс:

Цитата
---------------------------------+
+ текст  + текст              +
+---------+--------------------+
+ список+ список            +
+          +                          +
+          +                          +
+          +-------------------- +
+          + выпад. список  +
+          + кнопка  кнопка+
+--------------------------------



Что-то не получаеться, а очень надо. Можно без models.
В коде нету вып. списка и куча всего другого но проблема уже появилась.
Код


import java.awt.BorderLayout;
import java.awt.Font;
import java.awt.GridLayout;

import javax.swing.DefaultListModel;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JPanel;

public class EditDialog extends JFrame {
    
    JPanel panel_left = new JPanel();
    JPanel panel_right = new JPanel();
    DefaultListModel list_left_model = new DefaultListModel();
    DefaultListModel list_right_model = new DefaultListModel();
    JList list_left = new JList(list_left_model);
    JList list_right = new JList(list_right_model);
    JLabel left_caption = new JLabel("List of Lectors");
    JLabel right_caption = new JLabel("List of Seminars");
    Font font = new Font("Cournier New",Font.PLAIN,25);
    JPanel panel_right_with_list =  new JPanel();
    JPanel panel_right_only_list = new JPanel();
    JPanel panel_right_command = new JPanel();
    
    public EditDialog(UI parent) {
        super("Edit Dialog");

     // left
        
        list_left_model.addElement("one");
        list_left_model.addElement("two");
        
        
        panel_left.setLayout(new BorderLayout());
        left_caption.setFont(font);
        panel_left.add(left_caption,BorderLayout.NORTH);
        panel_left.add(list_left,BorderLayout.CENTER);
        
        
    // rigth
        
        right_caption.setFont(font);
        
        list_right_model.addElement("OOP");
        list_right_model.addElement("Java");
        
        
        panel_right_only_list.add(list_right);
        panel_right_command.add(new JButton("TEST"));
        
        panel_right_with_list.setLayout(new BorderLayout());
        panel_right_with_list.add(panel_right_only_list, BorderLayout.NORTH);
        panel_right_with_list.add(panel_right_command,BorderLayout.CENTER);
        
        panel_right.setLayout(new BorderLayout());
        panel_right.add(right_caption,BorderLayout.NORTH);
        panel_right.add(panel_right_with_list,BorderLayout.CENTER);

    
        //    finally
        setLayout(new GridLayout());
        add(panel_left);
        add(panel_right);
        setSize(400,350);
    }
}


Thank YOU
Добавлено @ 16:51

что - то все посунулось, но там было две колонки, в правой две половины. В верхней лист, в нижней
вып. список + 2 кнопки под ним.
PM MAIL   Вверх
Domestic Cat
Дата 16.4.2005, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 13
Всего: 172




 ! 
 
ОЧЕНЬ ПРОШУ - ПОЖАЛУЙСТА ПОЛЬЗУЙСЯ ТЕГАМИ [cоde=java][/cоde]



--------------------

PM   Вверх
Domestic Cat
Дата 16.4.2005, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 13
Всего: 172





--------------------

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


Новичок



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

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




спасибо,
сорри за то что дублировал темы, просто я незаметил что тут для ГУИ есть отдельный форум.
PM MAIL   Вверх
AntonSaburov
Дата 18.4.2005, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 10
Всего: 118



А еще можно почитать у нас Что такое Layout Manager
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0466 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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