⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 guidemo5.java

📁 java程序设计语言源代码
💻 JAVA
字号:
//Example 5 of Chapter 5

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class GUIDemo5 implements MouseListener
{
	JFrame jf = new JFrame("CardLayout布局管理器演示");
	JPanel container = new JPanel();
	
	CardLayout layout = new CardLayout(10,10);
	
	JPanel north = new JPanel();
	JPanel center = new JPanel();
	
	private JButton b[];
	
	String names[] = { "first","second","third"};
	String data[] = {"one", "two", "three", "four", "five"};
	
	JButton b1;
	JLabel l2;
	JTextArea t3;
	JComboBox c4;
	JList list5;
	
	public static void main(String[] args)
	{
		GUIDemo5 demo = new GUIDemo5();
		demo.process();
	}
	
	public void process()
	{
		jf.setContentPane(container);
		container.setLayout(new BorderLayout());
		
		north.setLayout(new GridLayout(1,2));
		center.setLayout(layout);
		
		b = new JButton[ 2 ];
		b[ 0 ] = new JButton("向前");
		b[ 1 ] = new JButton("向后");
		
		b[ 0 ].addMouseListener(this);
		b[ 1 ].addMouseListener(this);
				
		b1 = new JButton("第一页");
		b1.setBackground(Color.green);
		l2 = new JLabel("第二页");
		t3 = new JTextArea("第三页");
		c4 = new JComboBox(names);
		list5 = new JList(data);
		
		north.add(b[ 0 ]);
		north.add(b[ 1 ]);
		
		center.add(b1,"no1");
		center.add(l2,"no2");
		center.add(t3,"no3");
		center.add(c4,"no4");
		center.add(list5,"no5");
		
		container.add(north, BorderLayout.NORTH);
		container.add(center, BorderLayout.CENTER);
		
		jf.setSize(300,180);
		jf.setVisible(true);
		jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
	}
	
	public void mouseClicked(MouseEvent e)
	{
		if(e.getComponent().equals(b[ 0 ]))layout.previous(center);
		if(e.getComponent().equals(b[ 1 ]))layout.next(center);
	}
	
	public void mouseEntered(MouseEvent e){ }
	
	public void mouseExited(MouseEvent e){ }
	
	public void mousePressed(MouseEvent e){ }
	
	public void mouseReleased(MouseEvent e){ }
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -