Guest User

Untitled

a guest
Jul 26th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. final SwingNode swingNode = new SwingNode();
  2.  
  3. SwingUtilities.invokeLater(() -> {
  4. RSyntaxTextArea ta = new RSyntaxTextArea();
  5.  
  6. switch(extension) {
  7. case "java":
  8. ta.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA);
  9. break;
  10. case "c":
  11. ta.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_C);
  12. break;
  13. case "cpp":
  14. ta.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_CPLUSPLUS);
  15. break;
  16. case "asm":
  17. ta.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_ASSEMBLER_X86);
  18. break;
  19. case "cs":
  20. ta.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_CSHARP);
  21. break;
  22. default:
  23. JTextArea text = new JTextArea(code);
  24. swingNode.setContent(text);
  25. return;
  26. }
  27.  
  28. ta.setCodeFoldingEnabled(true);
  29. ta.setText(code);
  30. RTextScrollPane rp = new RTextScrollPane(ta);
  31.  
  32. swingNode.setContent(rp);
  33. });
Add Comment
Please, Sign In to add comment