2023年12月1日15:27:57

master
zhangmeng 2023-12-01 15:36:46 +08:00
parent 63a888efb0
commit 146b1b093c
5 changed files with 9 additions and 8 deletions

View File

@ -1,7 +1,10 @@
package com.zhangmeng.tools.components;
import javafx.beans.property.SimpleIntegerProperty;
import javafx.beans.value.ChangeListener;
import javafx.beans.value.ObservableValue;
import javafx.embed.swing.SwingNode;
import javafx.geometry.Bounds;
import javafx.scene.layout.AnchorPane;
import org.fife.ui.rsyntaxtextarea.RSyntaxTextArea;
import org.fife.ui.rsyntaxtextarea.SyntaxConstants;
@ -12,10 +15,13 @@ import javax.swing.*;
import javax.swing.event.CaretEvent;
import javax.swing.event.CaretListener;
import java.awt.*;
import java.awt.event.ContainerEvent;
import java.awt.event.ContainerListener;
import java.io.IOException;
import java.lang.reflect.InvocationTargetException;
public class RxEditer extends AnchorPane{
private final SimpleIntegerProperty line = new SimpleIntegerProperty();
private final SimpleIntegerProperty column = new SimpleIntegerProperty();

View File

@ -88,8 +88,9 @@ public class EditorListImplController {
@FXML
public MenuItem new_file;
public Menu font_item;
@FXML
public Menu font_item;
public void swing_menu_item(ActionEvent actionEvent) {
editer_index.setValue(1);
@ -115,7 +116,6 @@ public class EditorListImplController {
private MonacoWebView monacoEdit;
private CodeMirrWebView codemirror;
private AnchorPane timiFx;
private RxEditer swingEditor;
private SimpleObjectProperty<File> choose_file = new SimpleObjectProperty<>(null);

View File

@ -13,6 +13,7 @@ public enum AceMode {
TEXT("mode-text.js", "ace/mode/text"),
XML("mode-xml.js", "ace/mode/xml"),
YAML("mode-yaml.js", "ace/mode/yaml"),
GO("mode-golang.js", "ace/mode/golang"),
MARKDOWN("mode-markdown.js", "ace/mode/markdown");
AceMode(String name, String value) {

View File

@ -132,9 +132,6 @@
<Menu mnemonicParsing="false" text="编辑器">
<items>
<MenuItem mnemonicParsing="false" onAction="#ace_menu_item" text="ace.js 编辑器"/>
<MenuItem mnemonicParsing="false" text="swing编辑器" onAction="#swing_menu_item"/>
<!-- <MenuItem mnemonicParsing="false" onAction="#codemirror_menu_item" text="codemirror.js 编辑器" />-->
<!-- <MenuItem mnemonicParsing="false" onAction="#timeFx_menu_item" text="timefx 编辑器" />-->
</items>
</Menu>

View File

@ -117,9 +117,6 @@
<Menu mnemonicParsing="false" text="编辑器">
<items>
<MenuItem mnemonicParsing="false" text="ace.js 编辑器" onAction="#ace_menu_item"/>
<MenuItem mnemonicParsing="false" text="swing编辑器" onAction="#swing_menu_item"/>
<!-- <MenuItem mnemonicParsing="false" text="codemirror.js 编辑器" onAction="#codemirror_menu_item"/>-->
<!-- <MenuItem mnemonicParsing="false" text="timefx 编辑器" onAction="#timeFx_menu_item"/>-->
</items>
</Menu>