当前位置: 技术问答>java相关
如何在applet中实现多页面的切换?
来源: 互联网 发布时间:2015-02-01
本文导语: | //Create three Panels Panel onePanel=new Panel(); Panel cardPanel=new Panel(); cardPanel.setLayout(cardLayout); Panel twoPanel=new Panel(); Panle threePanel=new Panel(); //now add tree panes to CardLayout cardPanel.add(“one”,onePanel); cardPanel...
|
//Create three Panels
Panel onePanel=new Panel();
Panel cardPanel=new Panel();
cardPanel.setLayout(cardLayout);
Panel twoPanel=new Panel();
Panle threePanel=new Panel();
//now add tree panes to CardLayout
cardPanel.add(“one”,onePanel);
cardPanel.add(“two”,twoPanel);
cardPanel.add(“three”,threePanel);
其中要注意在最后三行代码中字符串的名称,必须唯一,因为他们是cardPanel布局管理器用来管理其所属的Panel的标识,我们以后用代码来决定让哪一个Panel显示在最外面的依据。
至于在运行中如何控制显示哪一个页面,比较简单,例如我们想要显示第二个页面,可用下面的代码来实现:
careLayout.show(cardPanel , “two”) ;
具体方法函数和参数的含义可参考Java 类库。
Panel onePanel=new Panel();
Panel cardPanel=new Panel();
cardPanel.setLayout(cardLayout);
Panel twoPanel=new Panel();
Panle threePanel=new Panel();
//now add tree panes to CardLayout
cardPanel.add(“one”,onePanel);
cardPanel.add(“two”,twoPanel);
cardPanel.add(“three”,threePanel);
其中要注意在最后三行代码中字符串的名称,必须唯一,因为他们是cardPanel布局管理器用来管理其所属的Panel的标识,我们以后用代码来决定让哪一个Panel显示在最外面的依据。
至于在运行中如何控制显示哪一个页面,比较简单,例如我们想要显示第二个页面,可用下面的代码来实现:
careLayout.show(cardPanel , “two”) ;
具体方法函数和参数的含义可参考Java 类库。
|
呵呵,用CardLayout布局啊
|
关注