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

📄 applet1.java

📁 Bomberman + source code. This Bomberman has many, many more features then regular Bomberman-games d
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
		itemChanceList.addItem("60%");
		itemChanceList.addItem("70%");
		itemChanceList.addItem("80%");
		itemChanceList.addItem("90%");
		itemChanceList.addItem("100%");
		/*
		itemChanceList.addItem("0%");
		itemChanceList.addItem("10%");
		itemChanceList.addItem("20%");
		itemChanceList.addItem("30%");
		itemChanceList.addItem("40%");
		itemChanceList.addItem("50%");
		itemChanceList.addItem("60%");
		itemChanceList.addItem("70%");
		itemChanceList.addItem("80%");
		itemChanceList.addItem("90%");
		itemChanceList.addItem("100%");
		*/
		try {
			itemChanceList.select(6);
		}
		catch (IllegalArgumentException e) { }
		itemChanceList.setForeground(new java.awt.Color(0,0,112));
		itemChanceList.setFont(new Font("Dialog", Font.BOLD, 12));
		add(itemChanceList);
		itemChanceList.setBounds(440,180,69,21);
		itemChanceList.setVisible(false);
		effectsList.addItem("On");
		effectsList.addItem("Off");
		try {
			effectsList.select(0);
		}
		catch (IllegalArgumentException e) { }
		effectsList.setForeground(new java.awt.Color(0,0,112));
		effectsList.setFont(new Font("Dialog", Font.BOLD, 12));
		add(effectsList);
		effectsList.setBounds(440,270,69,21);
		effectsList.setVisible(false);
		musicList.addItem("On");
		musicList.addItem("Off");
		try {
			musicList.select(0);
		}
		catch (IllegalArgumentException e) { }
		musicList.setForeground(new java.awt.Color(0,0,112));
		musicList.setFont(new Font("Dialog", Font.BOLD, 12));
		add(musicList);
		musicList.setBounds(440,240,69,21);
		musicList.setVisible(false);
		destroyItemsList.addItem("Yes");
		destroyItemsList.addItem("No");
		try {
			destroyItemsList.select(0);
		}
		catch (IllegalArgumentException e) { }
		destroyItemsList.setForeground(new java.awt.Color(0,0,112));
		destroyItemsList.setFont(new Font("Dialog", Font.BOLD, 12));
		add(destroyItemsList);
		destroyItemsList.setBounds(440,210,69,21);
		destroyItemsList.setVisible(false);
		resetKnop.setLabel("Reset");
		resetKnop.setCursor(java.awt.Cursor.getPredefinedCursor(java.awt.Cursor.HAND_CURSOR));
		add(resetKnop);
		resetKnop.setBackground(new java.awt.Color(228,70,15));
		resetKnop.setForeground(new java.awt.Color(0,0,128));
		resetKnop.setFont(new Font("Dialog", Font.BOLD, 12));
		resetKnop.setBounds(390,470,72,24);
		resetKnop.setVisible(false);
		resetList.addItem("Yes");
		resetList.addItem("No");
		resetList.addItem("Random");
		try {
			resetList.select(0);
		}
		catch (IllegalArgumentException e) { }
		resetList.setForeground(new java.awt.Color(0,0,112));
		resetList.setFont(new Font("Dialog", Font.BOLD, 12));
		add(resetList);
		resetList.setBounds(440,150,72,21);
		resetList.setVisible(false);
		fieldRadioButton.setCheckboxGroup(mapBuilder);
		fieldRadioButton.setState(true);
		fieldRadioButton.setLabel("Field");
		add(fieldRadioButton);
		fieldRadioButton.setBackground(java.awt.Color.lightGray);
		fieldRadioButton.setForeground(new java.awt.Color(0,0,112));
		fieldRadioButton.setFont(new Font("Dialog", Font.BOLD, 12));
		fieldRadioButton.setBounds(23,30,50,16);
		fieldRadioButton.setVisible(false);
		wallRadioButton.setCheckboxGroup(mapBuilder);
		wallRadioButton.setLabel("Wall");
		add(wallRadioButton);
		wallRadioButton.setBackground(java.awt.Color.lightGray);
		wallRadioButton.setForeground(new java.awt.Color(0,0,112));
		wallRadioButton.setFont(new Font("Dialog", Font.BOLD, 12));
		wallRadioButton.setBounds(80,30,50,16);
		wallRadioButton.setVisible(false);
		player1RadioButton.setCheckboxGroup(mapBuilder);
		player1RadioButton.setLabel("Player 1");
		add(player1RadioButton);
		player1RadioButton.setBackground(java.awt.Color.lightGray);
		player1RadioButton.setForeground(new java.awt.Color(0,0,112));
		player1RadioButton.setFont(new Font("Dialog", Font.BOLD, 12));
		player1RadioButton.setBounds(204,30,67,16);
		player1RadioButton.setVisible(false);
		blockRadioButton.setCheckboxGroup(mapBuilder);
		blockRadioButton.setLabel("Block");
		add(blockRadioButton);
		blockRadioButton.setBackground(java.awt.Color.lightGray);
		blockRadioButton.setForeground(new java.awt.Color(0,0,112));
		blockRadioButton.setFont(new Font("Dialog", Font.BOLD, 12));
		blockRadioButton.setBounds(137,30,58,16);
		blockRadioButton.setVisible(false);
		player2RadioButton.setCheckboxGroup(mapBuilder);
		player2RadioButton.setLabel("Player 2");
		add(player2RadioButton);
		player2RadioButton.setBackground(java.awt.Color.lightGray);
		player2RadioButton.setForeground(new java.awt.Color(0,0,112));
		player2RadioButton.setFont(new Font("Dialog", Font.BOLD, 12));
		player2RadioButton.setBounds(279,30,67,16);
		player2RadioButton.setVisible(false);
		player3RadioButton.setCheckboxGroup(mapBuilder);
		player3RadioButton.setLabel("Player 3");
		add(player3RadioButton);
		player3RadioButton.setBackground(java.awt.Color.lightGray);
		player3RadioButton.setForeground(new java.awt.Color(0,0,112));
		player3RadioButton.setFont(new Font("Dialog", Font.BOLD, 12));
		player3RadioButton.setBounds(354,30,67,16);
		player3RadioButton.setVisible(false);
		player4RadioButton.setCheckboxGroup(mapBuilder);
		player4RadioButton.setLabel("Player 4");
		add(player4RadioButton);
		player4RadioButton.setBackground(java.awt.Color.lightGray);
		player4RadioButton.setForeground(new java.awt.Color(0,0,112));
		player4RadioButton.setFont(new Font("Dialog", Font.BOLD, 12));
		player4RadioButton.setBounds(429,30,67,16);
		player4RadioButton.setVisible(false);
		mapBuilderTekst.setText("Bomberman Mapbuilder - build maps here");
		add(mapBuilderTekst);
		mapBuilderTekst.setBackground(java.awt.Color.lightGray);
		mapBuilderTekst.setForeground(new java.awt.Color(0,0,112));
		mapBuilderTekst.setFont(new Font("SansSerif", Font.BOLD, 20));
		mapBuilderTekst.setBounds(65,2,410,24);
		mapBuilderTekst.setVisible(false);
		saveKnop.setLabel("Save");
		saveKnop.setCursor(java.awt.Cursor.getPredefinedCursor(java.awt.Cursor.HAND_CURSOR));
		add(saveKnop);
		saveKnop.setBackground(new java.awt.Color(228,70,15));
		saveKnop.setForeground(new java.awt.Color(0,0,128));
		saveKnop.setFont(new Font("Dialog", Font.BOLD, 12));
		saveKnop.setBounds(170,591,72,24);
		saveKnop.setVisible(false);
		stopBuildKnop.setLabel("Stop");
		stopBuildKnop.setCursor(java.awt.Cursor.getPredefinedCursor(java.awt.Cursor.HAND_CURSOR));
		add(stopBuildKnop);
		stopBuildKnop.setBackground(new java.awt.Color(228,70,15));
		stopBuildKnop.setForeground(new java.awt.Color(0,0,128));
		stopBuildKnop.setFont(new Font("Dialog", Font.BOLD, 12));
		stopBuildKnop.setBounds(260,591,72,24);
		stopBuildKnop.setVisible(false);
		buildResetKnop.setLabel("Reset");
		buildResetKnop.setCursor(java.awt.Cursor.getPredefinedCursor(java.awt.Cursor.HAND_CURSOR));
		add(buildResetKnop);
		buildResetKnop.setBackground(new java.awt.Color(228,70,15));
		buildResetKnop.setForeground(new java.awt.Color(0,0,128));
		buildResetKnop.setFont(new Font("Dialog", Font.BOLD, 12));
		buildResetKnop.setBounds(80,591,72,24);
		buildResetKnop.setVisible(false);
		modeList.addItem("Custom");
		modeList.addItem("Speed");
		modeList.addItem("Professional");
		modeList.addItem("Deathmatch");
		modeList.addItem("Dangerous");
		modeList.addItem("Easy");
		try {
			modeList.select(0);
		}
		catch (IllegalArgumentException e) { }
		add(modeList);
		modeList.setBounds(420,370,95,21);
		modeList.setVisible(false);
		modeInfoKnop.setLabel("Info modes");
		modeInfoKnop.setCursor(java.awt.Cursor.getPredefinedCursor(java.awt.Cursor.HAND_CURSOR));
		add(modeInfoKnop);
		modeInfoKnop.setBackground(new java.awt.Color(228,70,15));
		modeInfoKnop.setForeground(new java.awt.Color(0,0,128));
		modeInfoKnop.setFont(new Font("Dialog", Font.BOLD, 10));
		modeInfoKnop.setBounds(318,388,61,18);
		modeInfoKnop.setVisible(false);
		backKnop2.setLabel("Back");
		backKnop2.setCursor(java.awt.Cursor.getPredefinedCursor(java.awt.Cursor.HAND_CURSOR));
		add(backKnop2);
		backKnop2.setBackground(new java.awt.Color(228,70,15));
		backKnop2.setForeground(new java.awt.Color(0,0,128));
		backKnop2.setFont(new Font("Dialog", Font.BOLD, 12));
		backKnop2.setBounds(215,409,72,25);
		backKnop2.setVisible(false);
		nextSongKnop.setLabel("Next song");
		nextSongKnop.setCursor(java.awt.Cursor.getPredefinedCursor(java.awt.Cursor.HAND_CURSOR));
		add(nextSongKnop);
		nextSongKnop.setBackground(new java.awt.Color(228,70,15));
		nextSongKnop.setForeground(new java.awt.Color(0,0,128));
		nextSongKnop.setFont(new Font("Dialog", Font.BOLD, 9));
		nextSongKnop.setBounds(475,598,50,12);
		stopSongKnop.setLabel("Stop Song");
		stopSongKnop.setCursor(java.awt.Cursor.getPredefinedCursor(java.awt.Cursor.HAND_CURSOR));
		add(stopSongKnop);
		stopSongKnop.setBackground(new java.awt.Color(228,70,15));
		stopSongKnop.setForeground(new java.awt.Color(0,0,128));
		stopSongKnop.setFont(new Font("Dialog", Font.BOLD, 9));
		stopSongKnop.setBounds(475,611,50,12);
		//}}
		
		dim = getSize();		
		offscreen = createImage(dim.width,dim.height);
		background = createImage(dim.width,dim.height-space*2);
		offscreen2 = createImage(dim.width,dim.height);
		b = offscreen.getGraphics();
		t = background.getGraphics();
		b2 = offscreen2.getGraphics();
            
		requestFocus();
	
		//{{REGISTER_LISTENERS
		SymMouse aSymMouse = new SymMouse();
		this.addMouseListener(aSymMouse);
		SymKey aSymKey = new SymKey();
		this.addKeyListener(aSymKey);
		SymAction lSymAction = new SymAction();
		pauzeKnop.addActionListener(lSymAction);
		stopKnop.addActionListener(lSymAction);
		instructionsKnop.addActionListener(lSymAction);
		controlsKnop.addActionListener(lSymAction);
		rulesKnop.addActionListener(lSymAction);
		playKnop.addActionListener(lSymAction);
		mainMenuKnop.addActionListener(lSymAction);
		instructionsKnop2.addActionListener(lSymAction);
		controlsKnop2.addActionListener(lSymAction);
		creditsKnop.addActionListener(lSymAction);
		mapBuilderKnop.addActionListener(lSymAction);
		optionsKnop.addActionListener(lSymAction);
		backKnop.addActionListener(lSymAction);
		SymText lSymText = new SymText();
		lifesField.addTextListener(lSymText);
		resetKnop.addActionListener(lSymAction);
		timeField.addTextListener(lSymText);
		SymItem lSymItem = new SymItem();
		playersList.addItemListener(lSymItem);
		minWalkList.addItemListener(lSymItem);
		maxWalkList.addItemListener(lSymItem);
		minBombField.addTextListener(lSymText);
		maxBombField.addTextListener(lSymText);
		explosionTimeField.addTextListener(lSymText);
		bombTimeField.addTextListener(lSymText);
		immortalTimeField.addTextListener(lSymText);
		itemChanceList.addItemListener(lSymItem);
		effectsList.addItemListener(lSymItem);
		musicList.addItemListener(lSymItem);
		destroyItemsList.addItemListener(lSymItem);
		resetList.addItemListener(lSymItem);
		fieldRadioButton.addItemListener(lSymItem);
		wallRadioButton.addItemListener(lSymItem);
		player1RadioButton.addItemListener(lSymItem);
		blockRadioButton.addItemListener(lSymItem);
		player2RadioButton.addItemListener(lSymItem);
		player3RadioButton.addItemListener(lSymItem);
		player4RadioButton.addItemListener(lSymItem);
		SymMouseMotion aSymMouseMotion = new SymMouseMotion();
		this.addMouseMotionListener(aSymMouseMotion);
		saveKnop.addActionListener(lSymAction);
		stopBuildKnop.addActionListener(lSymAction);
		buildResetKnop.addActionListener(lSymAction);
		modeInfoKnop.addActionListener(lSymAction);
		backKnop2.addActionListener(lSymAction);
		modeList.addItemListener(lSymItem);
		nextSongKnop.addActionListener(lSymAction);
		stopSongKnop.addActionListener(lSymAction);
		//}}
		
		requestFocus();
	}   
	
	//{{DECLARE_CONTROLS
	java.awt.Button pauzeKnop = new java.awt.Button();
	java.awt.Button stopKnop = new java.awt.Button();
	java.awt.Button controlsKnop = new java.awt.Button();
	java.awt.Button instructionsKnop = new java.awt.Button();
	java.awt.Button rulesKnop = new java.awt.Button();
	java.awt.Button mainMenuKnop = new java.awt.Button();
	java.awt.Button playKnop = new java.awt.Button();
	java.awt.Button instructionsKnop2 = new java.awt.Button();
	java.awt.Button controlsKnop2 = new java.awt.Button();
	java.awt.Button creditsKnop = new java.awt.Button();
	java.awt.Button mapBuilderKnop = new java.awt.Button();
	java.awt.Button optionsKnop = new java.awt.Button();
	java.awt.Button backKnop = new java.awt.Button();
	java.awt.TextField lifesField = new java.awt.TextField();
	java.awt.TextField timeField = new java.awt.TextField();
	java.awt.Choice playersList = new java.awt.Choice();
	java.awt.Choice minWalkList = new java.awt.Choice();
	java.awt.Choice maxWalkList = new java.awt.Choice();
	java.awt.TextField minBombField = new java.awt.TextField();
	java.awt.TextField maxBombField = new java.awt.TextField();
	java.awt.TextField explosionTimeField = new java.awt.TextField();
	java.awt.TextField bombTimeField = new java.awt.TextField();
	java.awt.TextField immortalTimeField = new java.awt.TextField();
	java.awt.Choice itemChanceList = new java.awt.Choice();

⌨️ 快捷键说明

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