小编tak*_*ack的帖子

来自JFrame的JDialog,我的听众为什么不工作?

大约一周前,我开始研究选项类型的GUI.我从一个JFrame开始,并添加了相当多的功能与各种按钮和键监听器.我有这一切工作,并决定我希望窗口是模态的.我将JFrame转换为JDialog,虽然它仍然是非模态的,但所有功能仍然存在但是当我将其设置为模态(true或false)时,我失去了所有听众的功能.什么是错的?

我正在努力将我的SVN上传到GitHub.如果你需要查看代码只是评论这样说并给我几分钟.提前致谢.

package main;

import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.ArrayList;
import javax.swing.*;
import Twitter.SearchTweets;

public class OptionsGUI {

// auto generated
private static final long serialVersionUID = 1L;

private JDialog f;
private JPanel buttonPanel;
private JPanel optionsLabelPanel;
private JPanel optionsSetPanel;

private JLabel sortLocationLabel;
private JLabel timeoutLabel;
private JLabel maxTweetsLabel;
private JLabel keywordsLabel;   
private JLabel currentKeywordsLabel;

private JButton add;
private JButton remove;
private JButton save;
private JButton cancel; 

private …
Run Code Online (Sandbox Code Playgroud)

java twitter swing keylistener jdialog

3
推荐指数
1
解决办法
1008
查看次数

标签 统计

java ×1

jdialog ×1

keylistener ×1

swing ×1

twitter ×1