packageGeneral_Practice;
importjavax.swing.*;
importjava.awt.*;
importjava.awt.event.*;
publicclassFOrExample2{
publicstaticvoidmain(String[]args){
JFramef=newJFrame("lol");
f.setLocationRelativeTo(null);
f.setSize(400,300);
f.setLayout(null);
JPanelButtonPanel=newJPanel();
JButtonb=newJButton("转换");
b.setBounds(100,50,100,100);
ButtonPanel.add(b);
JPanelTextPanel=newJPanel();
JButtonb1=newJButton("返回");
b1.setBounds(100,50,100,100);
JTextFieldtf=newJTextField("文本框");
tf.setBounds(140,50,100,100);
TextPanel.add(tf);
TextPanel.add(b1);
JPanelAllPanel=newJPanel(newCardLayout());
AllPanel.add(ButtonPanel,"按钮");
AllPanel.add(TextPanel,"文本框");
f.add(AllPanel);
b.addActionListener(newActionListener(){
@Override
publicvoidactionPerformed(ActionEvente){
if(ButtonPanel.isVisible()){
ButtonPanel.setVisible(false);
TextPanel.setVisible(true);
}else{
ButtonPanel.setVisible(true);
TextPanel.setVisible(false);
}
}
});
b1.addActionListener(newActionListener(){
@Override
publicvoidactionPerformed(ActionEvente){
if(ButtonPanel.isVisible()){
ButtonPanel.setVisible(false);
TextPanel.setVisible(true);
}else{
ButtonPanel.setVisible(true);
TextPanel.setVisible(false);
}
}
});
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
}
![](https://img-bbs.csdn.net/upload/202001/23/1579792497_50141.png)
分 -->
|