2015-06-12 144 views
2

我有一個簡單的JRuby Swing應用程序,使用Warbler編譯並打包成jar。執行jar文件後,Swing框出現並立即關閉。Swing應用程序在啓動後立即關閉

include Java 

import java.awt.Font 
import javax.swing.JFrame 
import javax.swing.JPanel 
import javax.swing.JLabel 

class Main 
def initialize 
@logInWin = JFrame.new 
    basic = JPanel.new 

    font = Font.new "Verdana", Font::PLAIN, 16 

    loginL = JLabel.new "Login" 
    loginL.setFont font 

    basic.add loginL 
    @logInWin.add basic 
    @logInWin.pack 

    @logInWin.setDefaultCloseOperation JFrame::EXIT_ON_CLOSE 
    @logInWin.setSize 350, 350 
    @logInWin.setLocationRelativeTo nil 
    @logInWin.setTitle "Log In" 
    @logInWin.setVisible true 
end 
end 

Main.new 

如何避免此行爲?

環境:

OS:運8

的Java(TM)SE運行時環境(建立1.8.0_11-B12)

爪哇熱點(TM)64位服務器VM(建立25.11-b03,混合模式)

jruby 9.0.0.0.rc1(2.2.2)2015-06-10 a0bf3b3 1.8.0_11-b12 + jit上的Java HotSpot(TM)64位服務器VM 25.11-b03 [Windows 8-amd64]

鶯版本1.4.8

+0

請註明至少一個真正的問題(這是「我如何避免這種行爲」,我認爲......)。也許給一些上下文(OS?,版本?,...) – kebs

+0

@kebs,添加問題和環境信息。 – diesel

回答

相關問題