-
大小: 176KB文件類(lèi)型: .zip金幣: 2下載: 1 次發(fā)布日期: 2021-06-15
- 語(yǔ)言: Java
- 標(biāo)簽: javafx實(shí)現(xiàn)??
資源簡(jiǎn)介
這是我參加java大賽的作品,題目是網(wǎng)絡(luò)連連看,并且憑借作品還獲得了三等獎(jiǎng),希望對(duì)大家有所幫助

代碼片段和文件信息
package?enterGame;
import?java.net.URL;
import?java.util.ResourceBundle;
import?com.sun.javafx.sg.PGNode;
import?javafx.animation.Keyframe;
import?javafx.animation.Timeline;
import?javafx.event.ActionEvent;
import?javafx.event.EventHandler;
import?javafx.fxml.Fxml;
import?javafx.fxml.Initializable;
import?javafx.scene.Group;
import?javafx.scene.Lightbase;
import?javafx.scene.control.Button;
import?javafx.scene.control.Label;
import?javafx.scene.control.TextArea;
import?javafx.scene.control.TextField;
import?javafx.scene.effect.DropShadow;
import?javafx.scene.effect.Lighting;
import?javafx.scene.image.ImageView;
import?javafx.scene.input.MouseEvent;
import?javafx.scene.paint.Color;
import?javafx.scene.paint.CycleMethod;
import?javafx.scene.paint.LinearGradient;
import?javafx.scene.paint.Stop;
import?javafx.scene.shape.Ellipse;
import?javafx.scene.shape.Rectangle;
import?javafx.scene.text.Text;
import?javafx.stage.Popup;
import?javafx.util.Duration;
public?class?Controller?implements?Initializable{
@Fxml
ImageView?image1;
@Fxml
ImageView?image2;
@Fxml
ImageView?image3;
@Fxml
ImageView?image4;
@Fxml
ImageView?image5;
@Fxml
ImageView?image6;
@Fxml
Ellipse?circle1?;
@Fxml
Ellipse?circle2;
@Fxml
Ellipse?circle3;
@Fxml
Ellipse?circle4;
@Fxml
Ellipse?circle5;
@Fxml
Ellipse?circle6;
@Fxml
Text?text;
@Fxml
TextArea?area;
@Fxml
TextField?field;
@Fxml
Button?aButton?;
@Fxml
Label?label;
private?boolean?open1?=?false;
private?boolean?open2?=?false;
private?boolean?open3=?false;
private?boolean?open4=?false;
private?boolean?open5=?false;
private?boolean?open6=?false;
public?void?openImage?(boolean?[]?open){
if(open[0]){
circle1.setStrokeWidth(10);
circle1.setStroke(Color.web(“#0021cc“));
circle1.setFill(Color.web(“#fff966“));
open1?=?true;
}
if(open[1]){
circle2.setStrokeWidth(10);
circle2.setStroke(Color.web(“#00cc21“));
circle2.setFill(Color.RED);
open2?=?true;
}
if(open[2]){
circle3.setStrokeWidth(10);
circle3.setStroke(Color.web(“#00ff29“));
circle3.setFill(Color.web(“#ff007a“));
open3?=?true;
}
if(open[3]){
circle4.setStrokeWidth(10);
circle4.setStroke(Color.web(“#00a3f1“));
circle4.setFill(Color.web(“#fff500“));
open4?=?true;
}
if(open[4]){
circle5.setStrokeWidth(10);
circle5.setStroke(Color.web(“#a3cc00“));
circle5.setFill(Color.web(“#ff00b8“));
open5?=?true;
}
if(open[5]){
circle6.setStrokeWidth(10);
circle6.setStroke(Color.RED);
circle6.setFill(Color.web(“#d299ff“));
open6?=?true;
}
}
//mouseEnter?Event
@Fxml
private?void?handleMouseEnter(MouseEvent?e){
if(?e.getSource()?==?image1?&&?open1?){
circle1.setEffect(new?Lighting());
}?
if(?e.getSource()?==?image2?&&?open2?){
circle2.setEffect(new?Lighting());
}
if(e.getTarget()?==?image3??&&??open3?){
circle3.setEffect(new?Lighting());
}
if(e.getSou
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2013-07-12?12:08??gameroom\
?????文件??????133573??2013-05-09?11:54??gameroom\a.jpg
?????目錄???????????0??2013-07-12?12:08??gameroom\enterGame\
?????文件??????????70??2013-05-09?19:03??gameroom\enterGame\a.css
?????文件????????6024??2013-05-10?22:53??gameroom\enterGame\Controller.java
?????文件????????8113??2013-05-10?22:16??gameroom\enterGame\gameroom.fxm
?????文件?????????601??2013-05-09?18:43??gameroom\enterGame\Main.java
?????文件????????9912??2013-05-09?12:50??gameroom\head1.gif
?????文件????????9240??2013-05-09?12:50??gameroom\head2.gif
?????文件???????10712??2013-05-09?12:50??gameroom\head3.gif
?????文件???????10622??2013-05-09?12:50??gameroom\head4.gif
?????文件????????8412??2013-05-09?12:50??gameroom\head5.gif
?????文件????????9946??2013-05-09?12:50??gameroom\head6.gif
評(píng)論
共有 條評(píng)論