2023年12月1日15:27:57
parent
63a888efb0
commit
146b1b093c
|
|
@ -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();
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue