1

私は Windows で NetBeans IDE とlanternaを使用しています。SwingTerminal を作成しようとしましたが、表示されません。

    public static void main(String[] args) throws Exception {
        SwingTerminal t = TerminalFacade.createSwingTerminal();
        while (true) {
            Thread.sleep(100);
        }
    }

JFrameも表示してみましたがnullSwingTerminal.getJFrame().

    t.getJFrame().setVisible(true);

また、NetBeans の問題かもしれないと考えて、コマンドラインからプログラムを実行しようとしましたが、どちらも機能しませんでした (cygwin)。SwingTerminal を表示するにはどうすればよいですか?

4

1 に答える 1

0

最初に Google ディスカッションを見るべきでした。たくさんのスニペットから一緒にハッキング:

    public static void main(String[] args) {
        // Create a Terminal and Screen.
        SwingTerminal terminal = new SwingTerminal();
        Screen screen = new Screen(terminal);
        screen.startScreen();

        // Add listener(s) for the Window. The JFrame won't shut
        // down itself when Alt+F4 or the like is pressed or the
        // Window is closed by pressing the X button.
        terminal.getJFrame().addWindowListener(
            new java.awt.event.WindowAdapter() {
                public void windowClosing(java.awt.event.WindowEvent evt) {
                    screen.stopScreen();
                }
            }
        );
    }
于 2015-01-15T02:47:44.577 に答える