2
我在windows xp中使用模式jdialog時出現了一個奇怪的問題。它接縫我無法切換Windows語言與alt +班次,而對話是集中。我不希望父框架可以訪問。請幫幫我。Swing - 無法在Windows中使用模式JDialog切換語言
public class MyDialog extends JDialog {
public MyDialog(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
MyDialog dialog = new MyDialog(new javax.swing.JFrame(), true);
dialog.setVisible(true);
}
});
}
}
謝謝!我的問題出現了,如果我註釋掉'frame.setVisible(true);'爲什麼? – 2012-03-22 14:16:28
也許是因爲你將AWT Frame與Swing JDialog混合在一起:-),最好使用相同的組件類型,我也試過,沒有成功:-) – mKorbel 2012-03-22 14:20:42
請耐心等待。我不明白我在哪裏混合框架和JDialog?我需要更改我的代碼? – 2012-03-22 14:26:43