设置窗口加入开源许可证

This commit is contained in:
yang 2022-10-14 19:38:13 +08:00
parent 2cdefbd8b9
commit 864f16b0d8
4 changed files with 13 additions and 5 deletions

Binary file not shown.

View File

@ -9,7 +9,6 @@ import javafx.scene.input.KeyEvent;
import javafx.scene.input.MouseEvent; import javafx.scene.input.MouseEvent;
import javafx.scene.layout.VBox; import javafx.scene.layout.VBox;
import javafx.scene.paint.Color; import javafx.scene.paint.Color;
import javafx.scene.text.Text;
import org.rococy.roomit.config.ConfigurationManager; import org.rococy.roomit.config.ConfigurationManager;
import org.rococy.roomit.constant.GlobalConsts; import org.rococy.roomit.constant.GlobalConsts;
import org.rococy.roomit.constant.KeyBoardConsts; import org.rococy.roomit.constant.KeyBoardConsts;
@ -142,8 +141,8 @@ public class SettingWindowController {
@FXML @FXML
public void openBrowser(MouseEvent event) throws Exception { public void openBrowser(MouseEvent event) throws Exception {
Text text = (Text) event.getTarget(); Hyperlink hyperlink = (Hyperlink) event.getSource();
Desktop.getDesktop().browse(new URL(text.getText()).toURI()); Desktop.getDesktop().browse(new URL((String) hyperlink.getUserData()).toURI());
} }
@FXML @FXML

View File

@ -53,6 +53,7 @@ public class AutoStartFile {
} }
} }
// 复制自启动bat文件到windows的startup目录下
File file = new File(BAT_FILE_PATH); File file = new File(BAT_FILE_PATH);
if (!file.exists()) { if (!file.exists()) {
@ -61,7 +62,6 @@ public class AutoStartFile {
FileWriter fos = new FileWriter(file); FileWriter fos = new FileWriter(file);
fos.write(fileContentJoiner.toString()); fos.write(fileContentJoiner.toString());
fos.flush(); fos.flush();
fos.close(); fos.close();

View File

@ -192,10 +192,19 @@
<Label styleClass="h1">关于</Label> <Label styleClass="h1">关于</Label>
<VBox style="-fx-spacing: 6px"> <VBox style="-fx-spacing: 6px">
<Label>作者Rococy</Label> <Label>作者Rococy</Label>
<HBox>
<Label style="-fx-padding: 5px 0 0">开源许可证:</Label>
<Hyperlink style="-fx-font-size: 13px" onMouseClicked="#openBrowser"
userData="https://gitee.com/gavaFullStack/RoomIt/blob/master/LICENSE"
text="Apache License 2.0"/>
</HBox>
<HBox> <HBox>
<Label style="-fx-padding: 5px 0 0">开源地址:</Label> <Label style="-fx-padding: 5px 0 0">开源地址:</Label>
<Hyperlink style="-fx-font-size: 13px" onMouseClicked="#openBrowser" <Hyperlink style="-fx-font-size: 13px" onMouseClicked="#openBrowser"
text="https://www.baidu.com"/> userData="https://gitee.com/gavaFullStack/RoomIt"
text="https://gitee.com/gavaFullStack/RoomIt"/>
</HBox> </HBox>
</VBox> </VBox>
</VBox> </VBox>