日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ecplice java run_java – EventDispatchThread.run()行:eclipse中不...

發布時間:2024/1/23 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ecplice java run_java – EventDispatchThread.run()行:eclipse中不... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我是Swing的新手,正在Eclipse中創建一個非常基本的事件處理程序.

這是我寫的代碼:

public class SwingDemo2 {

JLabel jl;

public SwingDemo2() {

JFrame jfr = new JFrame("Swing Event Handling");

jfr.setSize(250, 100);

jfr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

jl = new JLabel();

jl.setVisible(false);

JButton jb1 = new JButton("OK");

jb1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent ae) {

jl.setText("You Pressed OK");

jl.setVisible(true);

}

});

JButton jb2 = new JButton("Reset");

jb2.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent ae) {

jl.setText("You Pressed Reset");

jl.setVisible(true);

}

});

jfr.setLayout(new BorderLayout());

jfr.add(jl, SwingConstants.NORTH);

jfr.add(jb1, SwingConstants.EAST);

jfr.add(jb2, SwingConstants.WEST);

jfr.setVisible(true);

}

public static void main(String[] args) {

// TODO Auto-generated method stub

SwingUtilities.invokeLater(new Runnable() {

public void run() {

new SwingDemo2();

}

});

}

}

Eclipse提示我打開調試透視圖,他向我顯示錯誤:

線程[AWT-EventQueue-0](暫停(異常IllegalArgumentException))

EventDispatchThread.run()行:不可用[局部變量不可用]

當我使用FlowLayout而不是BorderLayout時,我沒有收到任何錯誤.

我一直試圖找到關于門戶網站上的錯誤的信息,我遇到了this類似的問題.答案是在不解釋問題的情況下改變一堆設置(這也沒有幫助).請解釋錯誤,以便我可以確保不重復. Thanx提前!

注意:更新了錯誤消息

總結

以上是生活随笔為你收集整理的ecplice java run_java – EventDispatchThread.run()行:eclipse中不...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。