diff --git a/src/main/java/com/zhangmeng/tools/controller/HomeController.java b/src/main/java/com/zhangmeng/tools/controller/HomeController.java index 7312be6..18f8a69 100644 --- a/src/main/java/com/zhangmeng/tools/controller/HomeController.java +++ b/src/main/java/com/zhangmeng/tools/controller/HomeController.java @@ -43,6 +43,9 @@ public class HomeController implements Serializable { if (newValue.getIndex() == 1 ){ spring(); } + if (newValue.getIndex() == 2){ + vip_parser(); + } } }); } @@ -74,6 +77,15 @@ public class HomeController implements Serializable { common_method(); } + private void vip_parser(){ + try { + root = FXMLLoader.load(ResourcesUtils.getResource("vip-parser")); + } catch (IOException e) { + e.printStackTrace(); + } + common_method(); + } + private void common_method(){ splitPane.getItems().remove(1); splitPane.getItems().add(1, root); diff --git a/src/main/java/com/zhangmeng/tools/controller/VipParserController.java b/src/main/java/com/zhangmeng/tools/controller/VipParserController.java new file mode 100644 index 0000000..6908b26 --- /dev/null +++ b/src/main/java/com/zhangmeng/tools/controller/VipParserController.java @@ -0,0 +1,89 @@ +package com.zhangmeng.tools.controller; + +import javafx.collections.FXCollections; +import javafx.collections.ObservableList; +import javafx.fxml.FXML; +import javafx.scene.control.ComboBox; +import javafx.util.StringConverter; + +public class VipParserController { + + @FXML + private ComboBox comboBox; + + @FXML + public void initialize() { + + ObservableList list = FXCollections.observableArrayList(); + URLS[] values = URLS.values(); + list.addAll(values); + + comboBox.setConverter(new StringConverter() { + @Override + public String toString(URLS object) { + if (object == null){ + return ""; + } + return object.getName(); + } + + @Override + public URLS fromString(String string) { + return null; + } + }); + + comboBox.setItems(list); + comboBox.getSelectionModel().select(4); + } + + @FXML + public void player(){ + + } + + public enum URLS { + + vip1717yun("1717yun解析", "https://www.1717yun.com/jx/ty.php?url=", "稳定通用"), + wpsseo("wpsseo", "http://www.wpsseo.cn/jx/?url=", "稳定通用"), + cjw123("cjw123", "https://a.cjw123.com/index.php?url=", "稳定通用"), + xmflv("xmflv", "https://jx.xmflv.com/?url=", "稳定通用"), + jsonplayer("jsonplayer", "https://jx.jsonplayer.com/player/?url=", "稳定通用"), + vip1717yun_2("VIP视频解析116kan智能解析", "https://www.1717yun.com/api/?url=", "vip解析"); + + + private String name; + private String url; + private String desc; + + URLS(String name, String url, String desc) { + this.name = name; + this.url = url; + this.desc = desc; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getUrl() { + return url; + } + + public void setUrl(String url) { + this.url = url; + } + + public String getDesc() { + return desc; + } + + public void setDesc(String desc) { + this.desc = desc; + } + } +} diff --git a/src/main/java/com/zhangmeng/tools/utils/ResourcesUtils.java b/src/main/java/com/zhangmeng/tools/utils/ResourcesUtils.java index 83b93af..f4200a9 100644 --- a/src/main/java/com/zhangmeng/tools/utils/ResourcesUtils.java +++ b/src/main/java/com/zhangmeng/tools/utils/ResourcesUtils.java @@ -13,7 +13,8 @@ public class ResourcesUtils { public enum Menu{ Md5("md5加密",0), - SpringSecurity("spring加密",1); + SpringSecurity("spring加密",1), + VipParser("vip解析",2); Menu(String title, int index) { this.title = title; diff --git a/src/main/resources/fxml/vip-parser.fxml b/src/main/resources/fxml/vip-parser.fxml new file mode 100644 index 0000000..b976df9 --- /dev/null +++ b/src/main/resources/fxml/vip-parser.fxml @@ -0,0 +1,16 @@ + + + + + + + + + + +