testcardlayout.java
来自「由浅入深的介绍JAVAse的基本编程思想」· Java 代码 · 共 32 行
JAVA
32 行
import java.awt.Frame;
import java.awt.Button;
import java.awt.CardLayout;
import java.awt.Color;
public class TestCardLayout{
public static void main(String args[]){
Frame f = new Frame("CardLayout Example");
CardLayout cl = new CardLayout();
f.setLayout (cl);
Button b[] = new Button[4];
for(int i = 0; i < 4; i++){
b[i] = new Button("第" + i + "页");
f.add(b[i],"page" + i);
}
b[0].setBackground(Color.green);
b[1].setBackground(Color.blue);
b[2].setBackground(Color.red);
b[3].setBackground(Color.pink);
f.pack();
f.setVisible(true);
while(true){
try{
Thread.sleep(1000);
}catch(InterruptedException e){
e.printStackTrace();
}
cl.next(f);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?