JPanel问题
public class Main_Form extends javax.swing.JFrame {
private static final long serialVersionUID = 1L;
public Main_Form() {
initComponents();
}
private void initComponents() {
jPanel2 = new javax.swing.JPanel();
jPanel1 = new javax.swing.JPanel();
jPanel3 = new javax.swing.JPanel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
this.setPreferredSize(new Dimension (615,460));
Dimension screen=Toolkit.getDefaultToolkit().getScreenSize(); //使屏幕居中
setLocation((screen.width-600)/2,(screen.height-400)/2); //使屏幕居中
jPanel2.setBorder(javax.swing.BorderFactory.createEtchedBorder());
jPanel2.setPreferredSize(new java.awt.Dimension(10, 50));
jPanel1.setBorder(javax.swing.BorderFactory.createEtchedBorder());
jPanel1.setPreferredSize(new java.awt.Dimension(10, 50));
jPanel3.setBorder(javax.swing.BorderFactory.createEtchedBorder());
jPanel3.setPreferredSize(new java.awt.Dimension(10, 50));
jPanel1.setPreferredSize(new java.awt.Dimension(100, 28));
add(jPanel1,BorderLayout.NORTH);
add(jPanel2,BorderLayout.SOUTH);
add(jPanel3,BorderLayout.CENTER);
getContentPane().add(jc);
jPanel2.add(cb);
pack();
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Main_Form().setVisible(true);
}
});
}
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private Cont_Button cb=new Cont_Button();
private JCenter jc=new JCenter();
}
public class Main_Form extends javax.swing.JFrame {
private static final long serialVersionUID = 1L;
public Main_Form() {
initComponents();
}
private void initComponents() {
jPanel2 = new javax.swing.JPanel();
jPanel1 = new javax.swing.JPanel();
jPanel3 = new javax.swing.JPanel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
this.setPreferredSize(new Dimension (615,460));
Dimension screen=Toolkit.getDefaultToolkit().getScreenSize(); //使屏幕居中
setLocation((screen.width-600)/2,(screen.height-400)/2); //使屏幕居中
jPanel2.setBorder(javax.swing.BorderFactory.createEtchedBorder());
jPanel2.setPreferredSize(new java.awt.Dimension(10, 50));
jPanel1.setBorder(javax.swing.BorderFactory.createEtchedBorder());
jPanel1.setPreferredSize(new java.awt.Dimension(10, 50));
jPanel3.setBorder(javax.swing.BorderFactory.createEtchedBorder());
jPanel3.setPreferredSize(new java.awt.Dimension(10, 50));
jPanel1.setPreferredSize(new java.awt.Dimension(100, 28));
add(jPanel1,BorderLayout.NORTH);
add(jPanel2,BorderLayout.SOUTH);
add(jPanel3,BorderLayout.CENTER);
getContentPane().add(jc);
jPanel2.add(cb);
pack();
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Main_Form().setVisible(true);
}
});
}
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private Cont_Button cb=new Cont_Button();
private JCenter jc=new JCenter();
}
jPanel3是输入数据的面板 jPanel2上面是控制按钮,我怎么能在点jPanel2按钮时保存jPanel1里面输入的数据到数据库啊?