62,621
社区成员
发帖
与我相关
我的任务
分享
package 数据库实际应用;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.event.*;
import java.io.File;
import javax.swing.*;
//窗体类
public class MainWindow extends JFrame implements ActionListener{
private static final long serialVersionUID = 1L;
RegisterAndLoginView view;
JButton computerButton;
MainWindow(){
setBounds(100,100,800,260);
view = new RegisterAndLoginView();
computerButton = new JButton("是兄弟就来砍我");
computerButton.addActionListener(this);
JPanel p = (JPanel)this.getContentPane();
ImageIcon i = new ImageIcon("123.jpg");
JLabel Logo = new JLabel(i);
this.getLayeredPane().add(Logo, new Integer(Integer.MIN_VALUE));
Logo.setBounds(0,0,i.getIconWidth(), i.getIconHeight());
this.getContentPane().add(view,BorderLayout.CENTER);
this.getContentPane().add(computerButton,BorderLayout.NORTH);
p.setOpaque(false);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if(view.isLoginSuccess() == false) {
JOptionPane.showMessageDialog(null, "请登录","登录提示",JOptionPane.WARNING_MESSAGE);
}
else {
try
{File file = new File("C:\\Program Files\\internet explorer","iexplore.exe www.tanwan.com/?cplaceid=1428_17443");
Runtime ce = Runtime.getRuntime();
ce.exec(file.getAbsolutePath());
}
catch(Exception ee) {System.out.println(ee.getMessage());}
}
}
public static void main(String[] args) {
MainWindow win = new MainWindow();
win.setTitle("贪玩蓝月启动器");
}
}
有人会吗
package 数据库实际应用;
import javax.swing.*;
import java.awt.*;
//集成视图
public class RegisterAndLoginView extends JPanel{
private static final long serialVersionUID = 1L;
JTabbedPane p;
RegisterView registerView;
LoginView loginView;
public RegisterAndLoginView(){
registerView = new RegisterView();
loginView = new LoginView();
setLayout(new FlowLayout());
p = new JTabbedPane();
p.add("注册", registerView) ;
p.add("登录", loginView);
p.validate();
add(p,BorderLayout.CENTER);
}
public boolean isLoginSuccess() {
return loginView.isLoginSuccess();
}
}
package 数据库实际应用;
import javax.swing.*;
import java.awt.event.*;
//注册视图
public class RegisterView extends JPanel implements ActionListener{
private static final long serialVersionUID = 1L;
Register register;
JTextField inputID,inputBirth;
JPasswordField inputPassword;
JButton buttonRegister;
RegisterView(){
register = new Register();
inputID = new JTextField(12);
inputPassword = new JPasswordField(12);
inputBirth = new JTextField(12);
buttonRegister = new JButton("注册");
add(new JLabel("ID:"));
add(inputID);
add(new JLabel("密码"));
add(inputPassword);
add(new JLabel("出生日期(****-**-**)"));
add(inputBirth);
add(buttonRegister);
buttonRegister.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
register.setID(inputID.getText());
char []pw = inputPassword.getPassword();
register.setPassword(new String(pw));
register.setBitrh(inputBirth.getText());
HandleInsertData handleRegister = new HandleInsertData();
handleRegister.writeRegisterModel(register);
}
}
