Что вам нужно сделать, это создать тонкий текст / код (Note Pad ++ или Notepad) и запомнить имя.
Затем откройте его, набрав
import java.awt.*;
import javax.swing.*;
Это говоритjava для получения java.awt
и javax.swing
из различных библиотек кода, которые поставлялись с java при загрузке (понятно, так как этот язык создан для помощи разработчикам).
Затем вам нужно сделать свою функцию, которая будетесть все от размера, текст внутри него, цвет т. д.ПОМНИТЕ, мы не кодируем здесь графический интерфейс, поскольку это уже было сделано, когда мы импортировали импорт java.awt.*;
и javax.swing.*
;.
Когда я ставлю public class work
, работайте от имени моего файла (если онбыл вызван код, это будет public class code
.
public class work {
private static void createWindow() {
//Create and set up the window
JFrame frame = new JFrame ("simple GUI");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel textLabel = new JLabel("Im cool" ,SwingConstants.CENTER);
textLabel.setPreferredSize(new Dimension(300, 100));
frame.getContentPane().add(textLabel, BorderLayout.CENTER);
//Display the window
frame.setLocationRelativeTo(null);
frame.pack();
frame.setVisible(true);
Помните, что вы нигде не вызывали функцию, она в основном ждет там, пока она не будет вызвана.
public static void main(String[] args) {
Это сообщает компьютеруто, что будет дальше, вы делаете, когда я запускаю программу.
Итак, внутри вас нужно поместить
createWindow();
Поскольку это то, что вы называли своей функцией выше, и она вызываетфункция, вам не нужно вызывать эту функцию, как это происходит при запуске программы.