首页 文章

Java制作GUI

提问于
浏览
-5

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

  • 制作一个简单但具有视觉吸引力的GUI,至少具有以下功能:

一个 . 用于输入电子邮件地址的文本框;

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

C . 用于输入消息的文本区域;

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

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

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

3 回答

  • 0

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

    对于您的简单任务,如果允许使用此类工具进行任务,这应该足够了

  • 0

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

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

  • -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);
        }
    }
    

相关问题