Java 编写的简单图书管理系统主界面代码实现package Library;import java。awt.BorderLayout;import java。awt。Color;import java.awt。Container;import java.awt。event.ActionEvent;import java.awt。event。ActionListener;import java.sql。Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql。SQLException;import java.sql。Statement;import javax.swing.ImageIcon;import javax。swing。JButton;import javax。swing。JFrame;import javax。swing.JLabel;import javax.swing。JOptionPane;import javax.swing.JPanel;import javax.swing.JPasswordField;import javax.swing.JTextField;publicclass Login extends JFrame {privatestaticfinallongserialVersionUID= 1L;private JLabel jlUsername;private JLabel jlPwd;private JTextField txtUsername;//用户名private JTextField txtPassword;//密码private JButton jbOk;private JButton jbCancel;public JLabel getJlUsername(){if(jlUsername==null){jlUsername=newJLabel(”账号");jlUsername.setForeground(Color。BLACK);jlUsername.setBounds(118, 40, 85, 30);}returnjlUsername;}public JLabel getJlPwd(){if(jlPwd==null){jlPwd=newJLabel("密码”);jlPwd。setForeground(Color.BLACK);jlPwd。setBounds(118, 100, 85, 30);}returnjlPwd;}public JTextField getTxtUsername(){if(txtUsername==null){txtUsername=newJTextField(20);txtUsername。setBounds(180,40 , 200, 30);}returntxtUsername;}public JTextField getTxtPassword(){if(txtPassword==null){txtPassword=newJPasswordField(20);txtPassword.setBounds(180, 100, 200, 30);}returntxtPassword;}public JButton getJbOk(){if(jbOk==null){jbOk=newJButton(”登陆");jbOk.setBounds(150, 180, 90, 30);//jbOk.addActionListener(this);}returnjbOk;}public JButton getJbCancel(){if(jbCancel==null){jbCancel=newJButton("取消");jbCancel。setBounds(300, 180, 90, 30);}returnjbCancel;}publicLogin(String title){super(title);//JFrame frame=new JFrame();Container cantainer=this。getContentPane();this....