powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Задачка на создание простого GUI
10 сообщений из 10, страница 1 из 1
Задачка на создание простого GUI
    #39121130
Hehabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую. Пришла пора изучать 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
Задачка на создание простого GUI
    #39121132
Hehabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Картинка здесь:
http://savepic.su/6652519.jpg
...
Рейтинг: 0 / 0
Задачка на создание простого GUI
    #39121202
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HehabrЧто нужно ещё добавить чтобы получилось как на картинке к заданию?

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

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

MigLayout рулит!

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


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