import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class E1203 extends JFrame implements ActionListener
{
private Container c;
private JPanel sp,cp;
private JButton[] button1,button2;
public E1203(String title)
{
super(title);
c=getContentPane();
sp=new JPanel(new GridLayout(2,3));
cp=new JPanel(new GridLayout(3,2));
String[] name={"一","二","三","四","五","六"};
button1=new JButton[name.length];
button2=new JButton[name.length];
for(int i=0;i<name.length;i++)
{
button1[i]=new JButton(name[i]);
button1[i].addActionListener(this);
cp.add(button1[i]);
button2[i]=new JButton(name[i]);
button2[i].addActionListener(this);
sp.add(button2[i]);
}
c.add(cp);
setSize(350,200);
show();
}
private boolean b;
public void actionPerformed(ActionEvent e)
{
if(sp.isDisplayable())
{
c.add(cp);
c.remove(sp);
}
else
{
c.add(sp);
c.remove(cp);
}
c.validate();
}
public static void main(String[] args)
{
E1203 app=new E1203("转换格子");
app.addWindowListener(new MyWindowListener());
}
}
import java.awt.event.*;
import javax.swing.*;
public class E1203 extends JFrame implements ActionListener
{
private Container c;
private JPanel sp,cp;
private JButton[] button1,button2;
public E1203(String title)
{
super(title);
c=getContentPane();
sp=new JPanel(new GridLayout(2,3));
cp=new JPanel(new GridLayout(3,2));
String[] name={"一","二","三","四","五","六"};
button1=new JButton[name.length];
button2=new JButton[name.length];
for(int i=0;i<name.length;i++)
{
button1[i]=new JButton(name[i]);
button1[i].addActionListener(this);
cp.add(button1[i]);
button2[i]=new JButton(name[i]);
button2[i].addActionListener(this);
sp.add(button2[i]);
}
c.add(cp);
setSize(350,200);
show();
}
private boolean b;
public void actionPerformed(ActionEvent e)
{
if(sp.isDisplayable())
{
c.add(cp);
c.remove(sp);
}
else
{
c.add(sp);
c.remove(cp);
}
c.validate();
}
public static void main(String[] args)
{
E1203 app=new E1203("转换格子");
app.addWindowListener(new MyWindowListener());
}
}
解决方案 »
- java运行是错误提示,求解
- 怎么用ECLIPSE运行java程序
- 怎么用installshield制作SWT安装程序~急~在线等
- java 格式化时间问题
- 想到成都、重庆找工作,这两个地方都有哪些出名的IT企业?
- 我想写两个线程,一个线程实现向一个链表内写入数据,另一个线程实现从这个链表内依次按顺序读取数据并删除,请问我该如何实现??能否给
- 请教一个正则表达式的问题。
- swing对话框问题?
- 苦恼了俩天的问题,关于JB连接ORACLE
- 一个显得很弱智的问题!关于jbuilder里的字符错位怎么解决?
- linux平台:jdk编译时出显 can't read 错误,求救!
- 我怎么在applet里面把调用的ocx组件释放!
import java.awt.event.*;
import javax.swing.*;
public class E1203 extends JFrame implements ActionListener
{
private Container c;
private JPanel sp,cp;
private JButton[] button1,button2;
public E1203(String title)
{
super(title);
c=getContentPane();
sp=new JPanel(new GridLayout(2,3));
cp=new JPanel(new GridLayout(3,2));
String[] name={"一","二","三","四","五","六"};
button1=new JButton[name.length];
button2=new JButton[name.length];
for(int i=0;i<name.length;i++)
{
button1[i]=new JButton(name[i]);
button1[i].addActionListener(this);
cp.add(button1[i]);
button2[i]=new JButton(name[i]);
button2[i].addActionListener(this);
sp.add(button2[i]);
}
c.add(cp);
setSize(350,200);
show();
}
private boolean b;
public void actionPerformed(ActionEvent e)
{
if(sp.isDisplayable())
{
c.add(cp);
c.remove(sp);
}
else
{
c.add(sp);
c.remove(cp);
}
c.validate();
c.repaint();
}
public static void main(String[] args)
{
E1203 app=new E1203("转换格子");
app.addWindowListener(new MyWindowListener()); }
}