CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

swing组件的问题!

楼主Virginer(里个那个里个棱)2001-06-01 08:54:00 在 Java / J2SE / 基础类 提问

我在做一个applet有用到JComboBox组件,但是在运行以后,  
  我发现它不能showPopup。各位大侠,请想想办法。多谢! 问题点数:50、回复次数:23Top

1 楼binriyue(无)回复于 2001-06-01 08:59:00 得分 5

什么意思,  
  是不是你的第一个选择项的值为""0个字符,这样的话就会有问题。Top

2 楼Virginer(里个那个里个棱)回复于 2001-06-01 09:05:00 得分 0

不是你说的这样啊!  
  Top

3 楼wolfsquare(狼平方 Swing报表工人)回复于 2001-06-01 09:14:00 得分 5

binriyue(日月)   说对了 Top

4 楼wolfsquare(狼平方 Swing报表工人)回复于 2001-06-01 09:17:00 得分 0

不行就贴代码上来.Top

5 楼binriyue(无)回复于 2001-06-01 09:27:00 得分 5

把你的代码拿来看看呀。Top

6 楼AUTOFANS(大脸猫)回复于 2001-06-01 09:28:00 得分 5

具体点Top

7 楼Virginer(里个那个里个棱)回复于 2001-06-01 09:47:00 得分 0

import   java.awt.*;  
  import   java.awt.event.*;  
  import   java.applet.*;  
  import   java.net.*;  
  import   javax.swing.*;  
  import   javax.swing.border.*;  
   
  public   class   PanlelText   extends   JApplet  
  {  
        //private   InetAddress   remote;  
        //private   RemoteDataTable   dt;  
        //private   long   handle   =   0;  
        //private   String   SoftPLC   =   "192.168.78.224";  
        //private   String   sDataTable   =   "n007:002";  
   
      boolean   isStandalone   =   false;  
      JComboBox   jComboBox1   =   new   JComboBox();  
      JComboBox   jComboBox2   =   new   JComboBox();  
      Border   border1;  
      JComboBox   jComboBox3   =   new   JComboBox();  
      JButton   jButton1   =   new   JButton();  
      JLabel   jLabel1   =   new   JLabel();  
      JLabel   jLabel2   =   new   JLabel();  
      JLabel   jLabel3   =   new   JLabel();  
      JLabel   jLabel4   =   new   JLabel();  
      Border   border2;  
      FlowLayout   flowLayout1   =   new   FlowLayout();  
      /**Get   a   parameter   value*/  
      public   String   getParameter(String   key,   String   def)  
      {  
          return   isStandalone   ?   System.getProperty(key,   def)   :  
              (getParameter(key)   !=   null   ?   getParameter(key)   :   def);  
      }  
   
      /**Construct   the   applet*/  
      public   PanlelText()  
      {  
          /*try  
          {  
              remote   =   InetAddress.getByName(   SoftPLC   );  
              dt   =   new   RemoteDataTable(   null,   remote,   500   );  
              handle   =   dt.handle(   sDataTable   );  
          }catch(   Exception   e1)  
        {  
              return;  
          }*/  
      }  
      /**Initialize   the   applet*/  
      public   void   init()  
      {  
          try  
          {  
              jbInit();  
          }  
          catch(Exception   e)  
          {  
              e.printStackTrace();  
          }  
      }  
      /**Component   initialization*/  
      private   void   jbInit()   throws   Exception  
      {  
          jComboBox1.addItem("aa");  
          jComboBox1.addItem("bb");  
          jComboBox2.addItem("aa");  
          jComboBox2.addItem("bb");  
          jComboBox3.addItem("aa");  
          jComboBox3.addItem("bb");  
   
          JPanel   jPanel1   =   new   JPanel();  
          order2   =   BorderFactory.createEmptyBorder();  
          this.setSize(new   Dimension(500,   191));  
   
          jPanel1.setBackground(new   Color(192,   192,   255));  
          jPanel1.setBorder(BorderFactory.createEtchedBorder());  
          jPanel1.setToolTipText("");  
   
          JPanel   jPanel2   =   new   JPanel();  
          jPanel2.setBorder(BorderFactory.createEtchedBorder());  
          jPanel2.setLayout(flowLayout1);  
   
          jComboBox1.setAutoscrolls(true);  
          jComboBox1.setBorder(BorderFactory.createEtchedBorder());  
          jComboBox1.setPreferredSize(new   Dimension(60,   20));  
          jComboBox3.setBorder(border2);  
          jComboBox3.setPreferredSize(new   Dimension(60,   20));  
   
          jComboBox2.setAutoscrolls(true);  
          jComboBox2.setBorder(BorderFactory.createEtchedBorder());  
          jComboBox2.setPreferredSize(new   Dimension(60,   20));  
          jComboBox2.setEditor(null);  
          jButton1.setBorder(BorderFactory.createEtchedBorder());  
          jButton1.setPreferredSize(new   Dimension(60,   20));  
          jButton1.setText("OK");  
   
          jLabel1.setFont(new   java.awt.Font("Dialog",   1,   12));  
          jLabel1.setText("模块类型");  
          jLabel2.setFont(new   java.awt.Font("Dialog",   1,   12));  
          jLabel2.setText("模块位置");  
          jLabel3.setFont(new   java.awt.Font("Dialog",   1,   12));  
          jLabel3.setText("通道号");  
          jLabel4.setFont(new   java.awt.Font("Dialog",   1,   5));  
          jLabel4.setToolTipText("");  
          jLabel4.setText("     ");  
          this.getContentPane().add(jPanel1,   BorderLayout.WEST);  
          this.getContentPane().add(jPanel2,   BorderLayout.EAST);  
          jPanel2.add(jLabel1,   null);  
          jPanel2.add(jComboBox1,   null);  
          jPanel2.add(jLabel2,   null);  
          jPanel2.add(jComboBox2,   null);  
          jPanel2.add(jLabel3,   null);  
          jPanel2.add(jComboBox3,   null);  
          jPanel2.add(jLabel4,   null);  
          jPanel2.add(jButton1,   null);  
   
   
          jPanel1.setPreferredSize(new   Dimension(430,   191));  
          jPanel2.setPreferredSize(new   Dimension(70,   191));  
   
      }  
      /**Get   Applet   information*/  
      public   String   getAppletInfo()  
      {  
          return   "Applet   Information";  
      }  
      /**Get   parameter   info*/  
      public   String[][]   getParameterInfo()  
      {  
          return   null;  
      }  
   
      //static   initializer   for   setting   look   &   feel  
      static  
      {  
          try   {  
              //UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());  
              //UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());  
          }  
          catch(Exception   e)  
          {  
          }  
      }  
    }Top

8 楼Virginer(里个那个里个棱)回复于 2001-06-01 09:48:00 得分 0

谢谢大家!  
  我用JBuilder4.0   EnterpriseTop

9 楼binriyue(无)回复于 2001-06-01 10:20:00 得分 5

你说哪一个选择框不能显示,我在我的jb里面都可以呀!Top

10 楼Virginer(里个那个里个棱)回复于 2001-06-01 10:44:00 得分 0

JBuilder4.0   的JDK是java   1.3.0-C。  
  不是不能显示选择框,而是当点击时,  
  不能shopPopup。Top

11 楼flyzhen(风与云)回复于 2001-06-01 10:49:00 得分 5

  你的JApplet在ie里能够看到吗?Top

12 楼Virginer(里个那个里个棱)回复于 2001-06-01 10:51:00 得分 0

当然可以啊!  
  Top

13 楼Virginer(里个那个里个棱)回复于 2001-06-01 11:25:00 得分 0

请大家帮助我想想办法,谢谢了!Top

14 楼wolfsquare(狼平方 Swing报表工人)回复于 2001-06-01 11:30:00 得分 5

我这里没有问题.Top

15 楼Virginer(里个那个里个棱)回复于 2001-06-01 11:38:00 得分 0

to   wolfsquare(狼平方):  
  你看到问题所在了吗?Top

16 楼wolfsquare(狼平方 Swing报表工人)回复于 2001-06-01 11:42:00 得分 5

可以正常显示呀.Top

17 楼Virginer(里个那个里个棱)回复于 2001-06-01 12:33:00 得分 0

谢谢大家了!  
  我在JBuilder中不能够showPopup,  
  但是在IE中就可以!  
  Top

18 楼wolfsquare(狼平方 Swing报表工人)回复于 2001-06-01 12:54:00 得分 0

我的是JBuilder   +JDK1.2   &   JBuilder   +JDK1.3    
  IE   JDK1.3通过,没有任何问题,除了   那个少了的   "b"   的border2   :)Top

19 楼treefield(都市蚂蚁)回复于 2001-06-03 21:49:00 得分 5

Swing在IE中有问题(IE支持不好)Top

20 楼wolfsquare(狼平方 Swing报表工人)回复于 2001-06-04 00:20:00 得分 0

to   treefield(都市蚂蚁) :  
        不是IE支持不好,是根本不支持SwingTop

21 楼wolfsquare(狼平方 Swing报表工人)回复于 2001-06-04 00:21:00 得分 0

IE的Swing支持是SUN自己写的插件.Top

22 楼fltwt(wake)回复于 2001-06-04 11:05:00 得分 5

升级JDK或JRE的版本到1.3.1。  
  如果你确信你的程序没问题的话。Top

23 楼Virginer(里个那个里个棱)回复于 2001-07-23 14:32:52 得分 0

upTop

相关问题

  • 关于使用swing组件的问题?
  • 关于swing组件的字体问题
  • 如 何 使 一 个 SWING 组 件 透 明。
  • 为何在applet用swing组件时无法正常显示??
  • ie显示applet时能不能显示swing组件?
  • 我需要一个Swing组件,不知该用什么?
  • 想看一下吗?有关swing 组件的问题?
  • Applet里引用swing组件会有问题吗?
  • swing组件中有否解析HTML语言的
  • swing的JFileChooser组件可否控制字体?

关键词

  • swing
  • jbuilder
  • jdk
  • 选择
  • jcombobox
  • jlabel
  • jpanel
  • createetchedborder
  • borderfactory
  • setborder

得分解答快速导航

  • 帖主:Virginer
  • binriyue
  • wolfsquare
  • binriyue
  • AUTOFANS
  • binriyue
  • flyzhen
  • wolfsquare
  • wolfsquare
  • treefield
  • fltwt

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo