Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
yanger
6 лет назад

Java_1

Imagen-animada-Java-03.gif

Продолжим.
Рассказывать как происходит компиляция и выполнения программы я не буду. Буду стараться как можно больше практических задач и конечно же объяснения к ним.
По традиции все пишут приложение Hello World. Ну у каждого это может быть свое слово, главное чтоб не матерное =). В учебниках начинающие приложения пишутся без графического интерфейса, что я считаю не очень привлекательным. По этому будем сразу же писать с использованием Swing и AWT. Для начала немного теории. Совсем маленько.
Swing - набор инструментов, предназначенный для создания графических пользовательских интерфейсов.
AWT - это исходная платформа-независимая оконная библиотека графического интерфейса (Widget toolkit) языка Java.
Думаю хватит теории пора практиковаться. Запускаем нашу среду разработки. Напомню у меня стоит IntelliJ IDEA. При первом запуске, среда предлагает нам создать новый проект. Конечно же соглашаемся.

В следующем окне выбираем проект Java и жмем Next.

В следующем окне нам предлагают ввести имя нашего проекта введем HelloWorldDemo и выбираем место расположение нашего проекта, и жмем Finish.

И вот после всех наших манипуляций перед нами открывается наше окно, в котором мы будем творить =).

Наше окно поделено на две части. В левой части у нас в древовидном виде наш проект. Но пока не будем в это углубляться. Нас интересует папка src. Щелкаем по ней правой кнопкой мыши и из выпадающего списка выбираем строку с именем Package.

В появившемся окне введем имя нашего проекта HelloWorldDemo и жмем заветное Ok.

Но нам рано расслабляться. Теперь нужно проделать следующее.
На только что созданном пакете HelloWorldDemo, нам опять нужно щелкнуть правой кнопкой мыши и выбрать из выпадающего списка Java class. И дать имя этому классу HelloWorldDemo и нажать OK.


И вот что у нас получилось.

Теперь мы можем приступить к кодингу. Наберем следующий текст:

import java.awt.*;
import javax.swing.*;
public class HelloWorldDemo {
    HelloWorldDemo(){
        //Создаем новый контейнер
        JFrame jfrm = new JFrame("HelloWorldDemo");
        //Установка диспетчера компоновки
        jfrm.setLayout(new FlowLayout());
        //Зададим размер нашему окну
        jfrm.setSize(240,90);
        //Завершение программы при закрытии
        jfrm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //создаем метку
        JLabel jlb = new JLabel("HelloWorldDemo");
        //Добавляем метку в контейнер
        jfrm.add(jlb);
        //Делаем так, чтобы наше окно было видно
        jfrm.setVisible(true);
    }
    public static void main(String[]args){
        //Создание фрейма в потоке обработки события
        SwingUtilities.invokeLater(new Runnable() {
            @Override
            public void run() {
                new HelloWorldDemo();
            }
        });
    }
}


Обсуждение текста программы в следующей части.

2
0.000 GOLOS
На Golos с June 2018
Комментарии (0)
Сортировать по:
Сначала старые