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

📄 navigatepanel.java

📁 一个游戏。是用java基础写的一个游戏。供给java初学者下载
💻 JAVA
字号:
package com.Luoweixun;

import java.awt.CardLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class NavigatePanel extends JPanel implements ActionListener {
	/**
	 * 导航界面
	 */	
	private static final long serialVersionUID = 1L;
	JLabel navigatePanel=new JLabel();
	
	JPanel fatherPanel=null;
	CardLayout cardLayout=null;
	
	JButton startButton=new JButton();	
	JButton helpButton=new JButton();
	JButton exitButton=new JButton();
// 	参数传递
	public NavigatePanel(JPanel fatherPanel,CardLayout cardLayout){
		createInterface();	
		this.fatherPanel=fatherPanel;
		this.cardLayout=cardLayout;	
	}
	
//	游戏界面函数
	public void createInterface(){
		
		navigatePanel.setLayout(null);
		
		startButton.setBounds(60, 90, 100, 30);
		helpButton.setBounds(60, 150, 100, 30);
		exitButton.setBounds(60, 210, 100, 30);
		
		startButton.setIcon(new ImageIcon("images/startButtonImage.jpg"));
		helpButton.setIcon(new ImageIcon("images/helpButtonImage.jpg"));
		exitButton.setIcon(new ImageIcon("images/exitButtonImage.jpg"));
		
		navigatePanel.add(startButton);
		navigatePanel.add(helpButton);
		navigatePanel.add(exitButton);
		
		helpButton.addActionListener(this);
		startButton.addActionListener(this);
		exitButton.addActionListener(this);
		
		navigatePanel.setIcon(new ImageIcon("images/begin.JPG"));
		
		this.add(navigatePanel);
	
	}
//	监听
	public void actionPerformed(ActionEvent e) {
		Object s=e.getSource();
		if(s==helpButton){
			cardLayout.show(fatherPanel,"help");
		}
		else if(s==startButton){
			cardLayout.show(fatherPanel,"hano");
		}
		else if(s==exitButton){
			System.exit(0);
		}
	}	
}

⌨️ 快捷键说明

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