static EditorFrame editJavaX(S title, S text) { ret setFrameTitle(title, editJavaX(text)); } static EditorFrame editJavaX(fS text) { ret swing(func -> EditorFrame { new EditorFrame frame; frameIcon(frame, "#1004655"); // Customize text area RSyntaxTextArea textArea = frame.textArea; textArea.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA); textArea.setCodeFoldingEnabled(true); textArea.setTabSize(2); textArea.setTabsEmulated(true); // Spaces are MUCH better! textArea.setText(text); showFrame(frame); ret frame; }); }