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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не отображается SplitPane, только пустое окно 
:(
    Опции темы
Vovan_Danielyan
  Дата 10.11.2009, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 4.8.2007
Где: Усть-Лабинск

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



Уважаемые прогеры!
Подскажите пожалуйста.
Хотел я попробовать написать простой пользовательский интерфейс, чтобы просто попробовать. Получился следующий незамысловатый код:

Код

package project1;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;


public class IncFrame{

    public static void main(String[] args) {
        JFrame Okno = new JFrame();
        Okno.addKeyListener(new KeyAdapter(){
            public void keyPressed(KeyEvent e){
                if (e.getKeyCode() == KeyEvent.VK_ESCAPE){System.exit(0);}
            }
        });
        Okno.addWindowListener(new WindowAdapter(){
            public void windowClosing(WindowEvent e){
                System.exit(0);
            }
        });
        Okno.setSize(400, 300);
        Okno.setVisible(true);
        //Texts
        JTextField T1= new JTextField();
        JTextArea T2= new JTextArea();
        T1.setVisible(true);
        T2.setVisible(true);
        //Text panels
        JTextPane MyTextPane1 = new JTextPane();
        JTextPane MyTextPane2 = new JTextPane();
        MyTextPane1.setVisible(true);
        MyTextPane1.setVisible(true);
        //Scroll panels
        JScrollPane SP1= new JScrollPane(MyTextPane1);
        JScrollPane SP2= new JScrollPane(MyTextPane2);
        SP1.setVisible(true);
        SP2.setVisible(true);
        //Split panel
        JSplitPane MySplit = new JSplitPane();
        MySplit.setOrientation(JSplitPane.VERTICAL_SPLIT);
        MySplit.setLeftComponent(SP1);
        MySplit.setRightComponent(SP2);
        MySplit.setOneTouchExpandable(true);
        MySplit.setPreferredSize(new Dimension(300,200));
        MySplit.setVisible(true);
        //Content Panel, adding elements
        JPanel MainContainer = new JPanel(new BorderLayout());
        MainContainer.add(MySplit, BorderLayout.CENTER);
        //Linking
        Okno.setContentPane(MainContainer);
    }
}



Только вот когда запускаю, видно только пустое окно заданных размеров, а в нм - ничего: ни JSplitPane, ни JScrollPane - пусто. Подскажите, что не так - я ошибку найти не могу, вроде все как надо - а не работает  smile 
PM MAIL   Вверх
leskar
Дата 14.11.2009, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Попробуйте Okno.setVisible(true); в самый конец кода поставить.
PM MAIL   Вверх
Vovan_Danielyan
Дата 18.11.2009, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 4.8.2007
Где: Усть-Лабинск

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



Да, leskar, спасибо за помощь) Я только хотел зайти на форум, чтобы ответить на свой же вопрос - буквально пять минут назад доперло, что не так. Но зашел и увидел - ты меня опередил)
PM MAIL   Вверх
dorogoyIV
Дата 19.11.2009, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

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



Цитата(Vovan_Danielyan @  18.11.2009,  23:39 Найти цитируемый пост)
Но зашел и увидел - ты меня опередил)

 smile 
да всего то на четверо суток  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0406 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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