//写一个frame,上下左右四个按钮,每次点击一个按钮frame中间就显示一个panel.我编译通过,但不能运行
来源:百度知道 编辑:UC知道 时间:2024/09/22 17:41:20
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class cardLayout extends Applet implements ActionListener
{
CardLayout card;
Frame F;
Panel P1,P2,P3,P4;
Button Button1,Button2,Button3,Button4;
Label Label1,Label2,Label3,Label4;
String FIRST,SECOND,THIRD,FOURTH;
public void init()
{
F=new Frame();
card=new CardLayout();
F.setLayout(card);
F.setVisible(true);
Button1=new Button("UP");
Button2=new Button("DOWN");
Button3=new Button("LEFT");
Button4=new Button("RIGHT");
P1=new Panel();
P2=new Panel();
P3=new Panel();
P4=new Panel();
Label1=new Label("P1");
Label2=new Label("P2");
Label3=new Label("P3");
Label4=new Label("P4");
P1.add(Label1,BorderLayout.CENTER);
P2.add(Label2,BorderLayout.CENTER);
import java.awt.*;
import java.awt.event.*;
public class cardLayout extends Applet implements ActionListener
{
CardLayout card;
Frame F;
Panel P1,P2,P3,P4;
Button Button1,Button2,Button3,Button4;
Label Label1,Label2,Label3,Label4;
String FIRST,SECOND,THIRD,FOURTH;
public void init()
{
F=new Frame();
card=new CardLayout();
F.setLayout(card);
F.setVisible(true);
Button1=new Button("UP");
Button2=new Button("DOWN");
Button3=new Button("LEFT");
Button4=new Button("RIGHT");
P1=new Panel();
P2=new Panel();
P3=new Panel();
P4=new Panel();
Label1=new Label("P1");
Label2=new Label("P2");
Label3=new Label("P3");
Label4=new Label("P4");
P1.add(Label1,BorderLayout.CENTER);
P2.add(Label2,BorderLayout.CENTER);
你干吗这么做呢?既然有cardLayout你就只在一边加上按钮就行了呗,那样,你就不用写cardshow等的 代码了,超简单,我看你还有BorderLayout,有了这个应该是什么都可以作了,我看那个card。show是不是多余的,或者说是没有这样的东东,像一个其它的办法吧,你这样倒是拐弯了。
你就简单的初始化几个button然后用cardLayout布局一下,就ok了。没有这么麻烦吧,而且gui不用main也能运行啊~~~
/fr 是什么意思?
汽车名词解析:制动 (Fr/Rr)碟,鼓是什么意思?
如何合成一个JP的FR?
http://zhidao.baidu.com/question/9661797.html?fr=qrl3
http://zhidao.baidu.com/question/13382187.html?fr=qrl3
口袋妖怪AG五版游戏(R/S/FR/LG/E)
what is the cultural difference between NL/FR/China or any other relevant country
汽车名词解析:制动 (Fr/Rr) 碟/鼓是什么意思?
现在在中国能买到哪些FR/4WD的轿车?
微星P35 Neo2-FR/FIR主板前置耳机、麦,插口怎么启用??