如何在 Java 中创建 GUI [已关闭]

2022-09-04 01:01:47

我已经使用Java一段时间了,但我从未创建过GUI - 总是CLI。如何在Java中创建GUI?你能推荐一个好的教程/参考吗?

我希望创建一个简单的GUI,其中包含两个长文本区域和一些按钮。


答案 1

下面是一个简单的示例

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextArea;

public class Foo{

  public static void main(String[] args) {

    JFrame f = new JFrame("A JFrame");
    f.setSize(250, 250);
    f.setLocation(300,200);
    final JTextArea textArea = new JTextArea(10, 40);
    f.getContentPane().add(BorderLayout.CENTER, textArea);
    final JButton button = new JButton("Click Me");
    f.getContentPane().add(BorderLayout.SOUTH, button);
    button.addActionListener(new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent e) {
            textArea.append("Button was clicked\n");

        }
    });

    f.setVisible(true);

  }

}

答案 2

在 Oracle Tutorial 的页面上阅读有关 Swing 的信息。


推荐