mirror of
https://github.com/SuspiciousActivity/ByteEdit.git
synced 2026-08-13 17:56:17 +00:00
53 lines
1.8 KiB
Java
53 lines
1.8 KiB
Java
package me.ByteEdit.boxes;
|
|
|
|
import java.awt.BorderLayout;
|
|
import java.awt.Color;
|
|
import java.awt.Toolkit;
|
|
|
|
import javax.swing.JFrame;
|
|
import javax.swing.JPanel;
|
|
import javax.swing.UIManager;
|
|
import javax.swing.border.EmptyBorder;
|
|
|
|
import org.fife.ui.rsyntaxtextarea.RSyntaxTextArea;
|
|
import org.fife.ui.rsyntaxtextarea.SyntaxConstants;
|
|
import org.fife.ui.rtextarea.RTextScrollPane;
|
|
|
|
import me.ByteEdit.main.Main;
|
|
|
|
public class CompilationSuccess extends JFrame {
|
|
|
|
private JPanel contentPane;
|
|
RSyntaxTextArea textArea = new RSyntaxTextArea();
|
|
|
|
public CompilationSuccess() {
|
|
try {
|
|
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
}
|
|
setTitle("Java Compiler - Result");
|
|
setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
|
|
setBounds((int) (Toolkit.getDefaultToolkit().getScreenSize().getWidth() / 2 - 400),
|
|
(int) (Toolkit.getDefaultToolkit().getScreenSize().getHeight() / 2 - 200), 800, 400);
|
|
contentPane = new JPanel();
|
|
contentPane.setBackground(Main.dark ? new Color(0x2F2F2F) : Color.GRAY);
|
|
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
|
|
setContentPane(contentPane);
|
|
contentPane.setLayout(new BorderLayout(0, 0));
|
|
|
|
Main.theme.apply(textArea);
|
|
textArea.setEditable(true);
|
|
textArea.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA_DISASSEMBLE);
|
|
textArea.setCodeFoldingEnabled(true);
|
|
textArea.setBackground(Main.dark ? new Color(0x2F2F2F) : Color.LIGHT_GRAY);
|
|
|
|
RTextScrollPane scrollPane = new RTextScrollPane();
|
|
scrollPane.setViewportView(textArea);
|
|
scrollPane.setLineNumbersEnabled(true);
|
|
scrollPane.setFoldIndicatorEnabled(true);
|
|
scrollPane.getGutter().setBackground(Main.dark ? new Color(0x2F2F2F) : Color.LIGHT_GRAY);
|
|
contentPane.add(scrollPane);
|
|
}
|
|
}
|