package testCard;
import javax.swing.SwingUtilities;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.Rectangle;
import javax.swing.JButton;
import javax.swing.JLabel;
public class DlgtestCard extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JPanel jPanelP3 = null;
private JPanel jPanelP1 = null;
private JPanel jPanelP2 = null;
private JButton jButtonB1 = null;
private JButton jButtonB2 = null;
private JLabel jLabeltest1_1 = null;
private JLabel jLabel1_2 = null;
private JLabel jLabel2_1 = null;
private JButton jButtonExit = null;
/**
* This method initializes jPanelP3
*
* @return javax.swing.JPanel
*/
private JPanel getJPanelP3() {
if (jPanelP3 == null) {
jPanelP3 = new JPanel();
jPanelP3.setLayout(null);
jPanelP3.setBounds(new Rectangle(0, 0, 450, 50));
jPanelP3.add(getJButtonB1(), null);
jPanelP3.add(getJButtonB2(), null);
}
return jPanelP3;
}
/**
* This method initializes jPanelP1
*
* @return javax.swing.JPanel
*/
private JPanel getJPanelP1() {
if (jPanelP1 == null) {
jLabel1_2 = new JLabel();
jLabel1_2.setBounds(new Rectangle(26, 117, 41, 41));
jLabel1_2.setText("456");
jLabeltest1_1 = new JLabel();
jLabeltest1_1.setBounds(new Rectangle(33, 38, 42, 46));
jLabeltest1_1.setText("123");
jPanelP1 = new JPanel();
jPanelP1.setLayout(null);
jPanelP1.setBounds(new Rectangle(0, 50, 440, 220));
jPanelP1.setVisible(false);
jPanelP1.add(jLabeltest1_1, null);
jPanelP1.add(jLabel1_2, null);
}
return jPanelP1;
}
/**
* This method initializes jPanelP2
*
* @return javax.swing.JPanel
*/
private JPanel getJPanelP2() {
if (jPanelP2 == null) {
jLabel2_1 = new JLabel();
jLabel2_1.setBounds(new Rectangle(86, 59, 70, 42));
jLabel2_1.setText("789");
jPanelP2 = new JPanel();
jPanelP2.setLayout(null);
jPanelP2.setBounds(new Rectangle(0, 50, 440, 220));
jPanelP2.setVisible(false);
jPanelP2.add(jLabel2_1, null);
jPanelP2.add(getJButtonExit(), null);
}
return jPanelP2;
}
/**
* This method initializes jButtonB1
*
* @return javax.swing.JButton
*/
private JButton getJButtonB1() {
if (jButtonB1 == null) {
jButtonB1 = new JButton();
jButtonB1.setBounds(new Rectangle(94, 20, 69, 15));
jButtonB1.setText("B1");
jButtonB1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
jPanelP1.setVisible(true);
jPanelP2.setVisible(false);
}
});
}
return jButtonB1;
}
/**
* This method initializes jButtonB2
*
* @return javax.swing.JButton
*/
private JButton getJButtonB2() {
if (jButtonB2 == null) {
jButtonB2 = new JButton();
jButtonB2.setBounds(new Rectangle(274, 22, 79, 11));
jButtonB2.setText("B2");
jButtonB2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
jPanelP1.setVisible(false);
jPanelP2.setVisible(true);
}
});
}
return jButtonB2;
}
/**
* This method initializes jButtonExit
*
* @return javax.swing.JButton
*/
private JButton getJButtonExit() {
if (jButtonExit == null) {
jButtonExit = new JButton();
jButtonExit.setBounds(new Rectangle(228, 159, 77, 39));
jButtonExit.setText("Exit");
jButtonExit.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.exit(1);
}
});
}
return jButtonExit;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
SwingUtilities.invokeLater(new Runnable() {
public void run() {
DlgtestCard thisClass = new DlgtestCard();
thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
thisClass.setVisible(true);
}
});
}
/**
* This is the default constructor
*/
public DlgtestCard() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setContentPane(getJContentPane());
this.setTitle("JFrame");
this.setBounds(new Rectangle(0, 0, 450, 300));
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getJPanelP3(), null);
jContentPane.add(getJPanelP1(), null);
jContentPane.add(getJPanelP2(), null);
}
return jContentPane;
}
}