在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:TerminalFX开源软件地址:https://gitee.com/lilongyang/TerminalFX开源软件介绍:JavaFX Terminal EmulatorTable of Contents 2. Features
3. UsageDefault Config TerminalBuilder terminalBuilder = new TerminalBuilder();TerminalTab terminal = terminalBuilder.newTerminal();TabPane tabPane = new TabPane();tabPane.getTabs().add(terminal); Dark Config TerminalConfig darkConfig = new TerminalConfig();darkConfig.setBackgroundColor(Color.rgb(16, 16, 16));darkConfig.setForegroundColor(Color.rgb(240, 240, 240));darkConfig.setCursorColor(Color.rgb(255, 0, 0, 0.5));TerminalBuilder terminalBuilder = new TerminalBuilder(darkConfig);TerminalTab terminal = terminalBuilder.newTerminal();TabPane tabPane = new TabPane();tabPane.getTabs().add(terminal); 4. CygWin SupportTerminalConfig cygwinConfig = new TerminalConfig();cygwinConfig.setWindowsTerminalStarter("C:\\cygwin64\\bin\\bash -i"); (1)TerminalBuilder terminalBuilder = new TerminalBuilder(cygwinConfig);TerminalTab terminal = terminalBuilder.newTerminal();TabPane tabPane = new TabPane();tabPane.getTabs().add(terminal);
5. Maven Dependency<!-- Add repository --><repositories> <repository> <id>terminalfx-repo</id> <url>https://github.com/javaterminal/terminalfx/raw/master/releases</url> </repository></repositories><!-- Add dependency for Java 12--><dependency> <groupId>com.kodedu.terminalfx</groupId> <artifactId>terminalfx</artifactId> <version>1.1.0</version></dependency><!-- Add dependency for Java 8--><dependency> <groupId>com.kodedu.terminalfx</groupId> <artifactId>terminalfx</artifactId> <version>1.0.8</version></dependency> 6. Compile & Rungit clone https://github.com/rahmanusta/TerminalFXcd TerminalFXmvn clean installmvn javafx:run 7. Run as Java Module (Java 12)The following modules have to be added in JVM parameters --add-modules=javafx.controls,javafx.graphics 8. Run commandYou can run commands: terminal.onTerminalFxReady(() -> { terminal.getTerminal().command("java -version\r");}); 9. LicenceThis project is licensed under the MIT license. See LICENSE for more information. |
请发表评论