Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Задачка на создание простого GUI / 10 сообщений из 10, страница 1 из 1
04.12.2015, 23:27
    #39121130
Hehabr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачка на создание простого GUI
Приветствую. Пришла пора изучать GUI. Решаем задачку. Подскажите кто чем может.

Задача: Создать окно с полями ввода, куда будет вводиться текст; Местом для картинки; Кнопкой, при нажатии на которую будет открываться второе окно.
Вот такая нужна картинка:


Код вот такой пока: // Окно создаётся, но расположение элементов сильно хромает.
Что нужно ещё добавить чтобы получилось как на картинке к заданию?

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
import javax.swing.*;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class View1 extends JFrame
{

    public static void main(String[] args) {
        new View1();
    }

    //  CONSTRUCTOR
    public View1()
    {

        super("View 1");
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setLayout(new FlowLayout());

        // START
        JLabel labelStart = new JLabel("Введите данные: НАЧАЛО МАРШРУТА");
        add(labelStart);

        JTextField textFieldStartStreet = new JTextField();
        add(textFieldStartStreet);

        JTextField textFieldStartHouse = new JTextField();
        add(textFieldStartHouse);

        JTextField textFieldStartIndex = new JTextField();
        add(textFieldStartIndex);

        JTextField textFieldStartCity = new JTextField();
        add(textFieldStartCity);

        // END
        JLabel labelEnd = new JLabel("Введите данные: КОНЕЦ МАРШРУТА");
        add(labelEnd);

        JTextField textFieldEndStreet = new JTextField();
        add(textFieldEndStreet);

        JTextField textFieldEndHouse = new JTextField();
        add(textFieldEndHouse);

        JTextField textFieldEndIndex = new JTextField();
        add(textFieldEndIndex);

        JTextField textFieldEndCity = new JTextField();
        add(textFieldEndCity);


        JButton button = new JButton("Сохранить");
        add(button);

        // ADD LISTENERS TO COMPONENTS
        button.addActionListener(new MyActionListener1());

        // ENDCONFIGURATION AFTER VIEW IST BUILD
        setLocation(100, 100);
        setSize(700, 700);
        setVisible(true);

    }

    public class MyActionListener1 implements ActionListener
    {
        @Override
        public void actionPerformed(ActionEvent arg0)
        {
            new View2();
        }
    }

}
...
Рейтинг: 0 / 0
04.12.2015, 23:28
    #39121132
Hehabr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачка на создание простого GUI
Картинка здесь:
http://savepic.su/6652519.jpg
...
Рейтинг: 0 / 0
05.12.2015, 07:39
    #39121202
qi_ip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачка на создание простого GUI
HehabrЧто нужно ещё добавить чтобы получилось как на картинке к заданию?

Ну, как минимум усердие :) А если серьезно, через какую IDE вы кодите? По идее, в нетбинсе есть GUI конструктор.
...
Рейтинг: 0 / 0
05.12.2015, 10:59
    #39121254
Hehabr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачка на создание простого GUI
qi_ip, Усердия хоть отбавляй, времени совсем надо, надо как можно скорее сделать.
Eclipse.
...
Рейтинг: 0 / 0
05.12.2015, 19:24
    #39121459
ferc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачка на создание простого GUI
Hehabr, ну дык усердствуйте, рисуйте...
...
Рейтинг: 0 / 0
05.12.2015, 21:24
    #39121491
korshun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачка на создание простого GUI
JavaFX чем не угодил ?
На раз-два там все это делается.
...
Рейтинг: 0 / 0
05.12.2015, 21:39
    #39121492
dmitriyche
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачка на создание простого GUI
Hehabr,

Have a look at the GroupLayout and How to Use GroupLayout tutorials.
Enjoy!
...
Рейтинг: 0 / 0
09.12.2015, 09:15
    #39123787
Alexey Kuznetsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачка на создание простого GUI
Hehabr,

MigLayout рулит!

на сайте есть дока и примеры.
...
Рейтинг: 0 / 0
09.12.2015, 15:10
    #39124204
Belavik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачка на создание простого GUI
jgoodies
...
Рейтинг: 0 / 0
09.12.2015, 15:22
    #39124211
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачка на создание простого GUI
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Задачка на создание простого GUI / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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