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 + -
显示快捷键?