我想清楚地表明我不会要求别人为我编写代码。这对我来说没用,也让你讨厌:
我必须完成以下任务。为我的java项目中的某些函数创建一个Java框架。 所以这是任务:
主面板必须看起来像这样:
当用户登录时,我需要弹出一条成功消息,例如“Well Done”和HIDE on close。同时需要打开“下订单”按钮,以便有人能够从现在开始按下它。小组需要看起来像这样:
注册表单必须如下所示:
当用户完成填写所有这些字段后,按“注册”,结果新用户正在创建并在ArrayList处分配,但此时无关紧要。(我需要图形)。最后......必须清除所有字段才能填写注册表单中的新字段。
表格“PLACE Order”需要看起来像:
其中某人可以通过购买产品来下订单。
最后,我需要一个像这样的JOptionPane:
我知道这可能很容易,但我想自己做。我在这里发布的主要原因是引导我扔这个。通过给我一些教程链接,或者一些已经为这些建立代码。更像是“在Java Oracle Tutorials上搜索”。 作为Java框架编程的初学者,我需要了解哪些基本步骤? (GUI)
提前致谢,感谢任何帮助。
答案 0 :(得分:1)
一些以
开头的代码package tsoukalis;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class Tsoukalis {
public static void main(String[] args) {
new LoginPanel().setVisible(true);
}
}
class LoginPanel extends JFrame {
private JButton login, signUp, placeOrder;
public LoginPanel() {
super("Main Panel");
init();
}
private void init() {
setLayout(new FlowLayout());
login = new JButton("Login");
signUp = new JButton("Sign Up");
placeOrder = new JButton("Place Order");
add(login);
add(signUp);
add(placeOrder);
login.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(LoginPanel.this, "Well Done");
placeOrder.setEnabled(true);
}
});
placeOrder.setEnabled(false);
pack();
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
}
}