使用组合框JComboBox出现的问题
使用组合框JComboBox出现的问题
楼主dyroro(粗线条)2002-10-08 17:21:36 在 Java / J2SE / 基础类 提问 在JDK1.4下面,一个小程序有两个窗体,一个是主窗体,一个是对话框,这个对话框
看下面的源程序:
//主窗体
//Test.java
import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
public class Test extends JFrame {
private TestDialog tdialog;
private int i;
public Test() {
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
dispose();
System.exit(0);
}
});
JButton button = new JButton("Test");
Container contpane = getContentPane();
contpane.add(button,BorderLayout.NORTH);
tdialog = new TestDialog();
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae)
{
tdialog.show();
}
});
i=10;
}
public static void main(String[] args) {
Test frame = new Test();
frame.setSize(500, 400);
frame.setTitle("Test");
frame.setVisible(true);
}
public int GetNum()
{
return i;
}
}
//对话框
//TestDialog.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class TestDialog extends javax.swing.JDialog
{
private JButton b;
private JComboBox combobox;
public TestDialog()
{
this(null, "", true);
}
public TestDialog(Frame frame, String title, boolean modal)
{
super(frame, title, modal);
jdInit();
}
private void jdInit()
{
b = new JButton ("Test");
combobox = new JComboBox();
for(int i=0 ;i<10 ;++i)
{
combobox.addItem("qbacd"+i);
}
Container contPane = this.getContentPane();
contPane.add(b,BorderLayout.NORTH);
contPane.add(combobox,BorderLayout.CENTER);
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae)
{
hide();
}
});
this.setSize(300,150);
}
}
程序编译完成,通过,运行,点击主窗口上的按钮,对话框弹出,这时组合框combobox工作正常,然后点击对话框上的按钮,对话框隐藏,在点击主窗口上的按钮使对话框弹出,这个时候组合框combobox工作就不正常了,不可以用鼠标进行选取,但是可以用键盘上下选取。在JDK1.3下面测试一切正常,不知道这个是不是JDK本身的一个bug,如何处理,? 问题点数:200、回复次数:6Top
1 楼dyroro(粗线条)回复于 2002-10-08 17:45:16 得分 0
没有反应??顶一下。Top
2 楼dyroro(粗线条)回复于 2002-10-08 18:03:25 得分 0
急急急,再顶一下!!!!!!!!!Top
3 楼y2b(飞天猪)回复于 2002-10-08 18:19:32 得分 50
在我的机器上,jdk1.4.1正常Top
4 楼freejacky(免费的杜松子酒)回复于 2002-10-09 18:59:30 得分 50
类似的问题我也遇到过,至今不明白什么原因。
关注!!!
================================================================
AllForOne.freejacky
Top
5 楼farawayzheng_necas(遥远)回复于 2002-10-09 19:11:15 得分 50
我这也正常,建议下载1.4.1试试Top
6 楼hello_wyq(半瓶墨水)回复于 2002-10-09 19:50:59 得分 50
奇怪。
不懂。
Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
