可能会因此而陷入困境,我不是要求任何人做我的作业,但我正在寻求帮助。我已经完成了第一个问题,但教授要求我在第二个问题中制作一个GUI。我以前从未在Java中创建过GUI,所以这对我来说真的很新。
一个。用于输入电子邮件地址的文本框;
湾用于输入消息标题的文本框;
℃。用于输入消息的文本区域;
d。适用于文字输入区域的标签;
即按钮“发送”,“稍后再保存”和“丢弃”消息;
F。 “标记为重要”复选框。
答案 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);
}
}