Java制作GUI

时间:2018-03-23 14:31:34

标签: java netbeans

可能会因此而陷入困境,我不是要求任何人做我的作业,但我正在寻求帮助。我已经完成了第一个问题,但教授要求我在第二个问题中制作一个GUI。我以前从未在Java中创建过GUI,所以这对我来说真的很新。

  1. 制作一个简单但具有视觉吸引力的GUI,至少具有以下功能:
  2. 一个。用于输入电子邮件地址的文本框;

    湾用于输入消息标题的文本框;

    ℃。用于输入消息的文本区域;

    d。适用于文字输入区域的标签;

    即按钮“发送”,“稍后再保存”和“丢弃”消息;

    F。 “标记为重要”复选框。

3 个答案:

答案 0 :(得分:0)

当您标记Netbeans时,我假设您使用此IDE。 要与gui建立联系我会建议你netbeans gui建设者: Netbeans Gui Builder Tutorial

对于您的简单任务,如果允许使用此类工具,则应该绰绰有余

答案 1 :(得分:0)

如果您只想创建控件(文本'框',文本区域等)而不让它们做任何事情,这在Netbeans中非常简单。只需启动一个新的应用程序,然后从Netbeans IDE右侧显示的Swing Controls中拖放。

有关构建java GUI的更多信息,请参阅我的指南 http://philofjava.webstarts.com/

答案 2 :(得分:-1)

绝对研究Java applet,这很可能是问题的引用。 使用applet,您可以将所有这些组件插入到所选坐标的弹出窗口中。

编辑:这是我必须为我的java类中的项目做的项目的示例。它创建JFrame然后将组件放在其上。我真的建议您查找如何使用Swing,很多网站都会为您可以使用的每个组件提供深入的教程。

import javax.swing.*;
public class aSimpleApplet
{
    public static void main(String args[])
    {
        JFrame frame = new JFrame("This is the frame that holds all the components");
        frame.setSize(800, 800);
        frame.setLayout(null);
        frame.setVisible(true);

        JButton button = new JButton("A button");
        button.setBounds(25, 25, 150, 50);

        JTextField textField = new JTextField("A text field");
        textField.setBounds(200, 25, 575, 100);

        JTextArea textArea = new JTextArea("A text area");

        JScrollPane scrollBar = new JScrollPane(textArea, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
        scrollBar.setBounds(50, 175, 350, 300);

        JCheckBox checkBox = new JCheckBox("A checkbox");
        checkBox.setBounds(400, 200, 250, 50);

        JLabel label = new JLabel("A label");
        label.setBounds(100, 600, 150, 50);

        frame.add(button);
        frame.add(textField);
        frame.add(scrollBar);
        frame.add(checkBox);
        frame.add(label);
    }
}