Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Не так отображается JLabel и JTextField - JavaFX  (Прочитано 865 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн maxq

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Всем привет, пишу лабу по теорверу, сказали, что нужно приделать GUI, первый раз с этим встречаюсь, так что пока только разбираюсь.





В панели справа почему-то так отображаются поля, что делать?
Вот отрывок кода на Java:

// 3 панель
 
        JPanel p1 = new JPanel();
        JPanel p2 = new JPanel();
 
        JTabbedPane panel3 = new JTabbedPane();
        panel3.add("Параметры области A", p1);
        panel3.add("Параметры области B", p2);
 
        panel3.setSize(600, 600);
        panel3.setLocation(330, 5);
 
 
        //
 
        JTextField countXnA = new JTextField();
        countXnA.setSize(130, 30);
        countXnA.setLocation(5, 10);
 
 
        JLabel countLabelXnA = new JLabel("Xn");
        countLabelXnA.setSize(30, 30);
        countLabelXnA.setLocation(30, 30);
 
        countXn.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                String text = countXnA.getText();
                System.out.print(text);
            }
        });
 
        JTextField countYnA = new JTextField();
        countYnA.setSize(130, 30);
        countYnA.setLocation(160, 65);
 
        JLabel countLabelYnA = new JLabel("Yn");
        countLabelYnA.setSize(60, 30);
        countLabelYnA.setLocation(30, 65);
 
        countYn.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                String text = countYnA.getText();
                System.out.print(text);
            }
        });
 
 
        JTextField countXkA = new JTextField();
        countPAPlusB.setSize(130, 30);
        countPAPlusB.setLocation(160, 100);
 
        JLabel countLabelXkA = new JLabel("Xk");
        countLabelXkA.setSize(60, 30);
        countLabelXkA.setLocation(30, 100);
 
        countXk.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                String text = countXkA.getText();
                System.out.print(text);
            }
        });
 
        JTextField countYkA = new JTextField();
        countPAB.setSize(130, 30);
        countPAB.setLocation(160, 135);
 
        JLabel countLabelYkA = new JLabel("Yk");
        countLabelYkA.setSize(60, 30);
        countLabelYkA.setLocation(30, 135);
 
        countYk.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                String text = countYkA.getText();
                System.out.print(text);
            }
        });
 
 
        p1.add(countLabelXnA);
        p1.add(countXnA);
 
        p1.add(countLabelYnA);
        p1.add(countYnA);
 
        p1.add(countLabelXkA);
        p1.add(countXkA);
 
        p1.add(countLabelYkA);
        p1.add(countYkA);
       
        panel.add(panel3);

Цитата: Правила форума
1.5. Для добавления графических изображений в сообщения требуется использовать внешние сервисы. Подробную инструкцию, а так же список рекомендованных и запрещенных сервисов можно посмотреть в «Руководстве по добавлению изображений на форум»

+5%
--maks05


Скриншоты я перезалил, а вам настоятельно рекомендую прочесть Правила форума. И соблюдать их!
--maks05
« Последнее редактирование: 23 Мая 2016, 03:11:54 от maks05 »

 

Страница сгенерирована за 0.022 секунд. Запросов: 21.