Хорошо, что вам нужно сделать, это создать текст/код тонкий (Note Pad ++ или Notepad) и запомнить имя.
Затем откройте его тип
import java.awt.*;
import javax.swing.*;
В основном это говорит Java, чтобы получить java.awt
и javax.swing
из его различных кодовых библиотек, поставляемых вместе с Java, когда вы загрузили его (Понятный, как это язык сделано, чтобы помочь разработчикам).
Затем вам необходимо сделать свою функцию, которая будет иметь все, от размера, текста внутри, цвета и т. Д. REMEBER, мы не кодируем gui здесь, как это уже было сделано, когда мы импортировали импорт 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();
Поскольку это то, что вы назвали вашу функцию выше, и это вызов функции, вам не нужно вызывать эту функцию, как она делает это при запуске программа.
http://www.google.com/search?hl=ru&source=hp&biw=1440&bih=715&q=creating+a+ui+in+java&aq=f&aqi=g1&aql=&oq= – Flynn1179
http://download.oracle. com/javase/tutorial/uiswing/ –
@ Flynn1179, что Google считает популярными веб-сайты для GUI, не дает мне профессионального мнения, которое я ищу в SO. –