当前位置:  技术问答>java相关

组件无法显示!!!

    来源: 互联网  发布时间:2015-08-25

    本文导语:  /* 我想把JTable和JScrollPane整合在一起,结果table组件显示不出来,请不要告诉我怎样怎样就行了,因为我知道!请告诉我为什么这个实例不行! 提示: 1、此方法继承了JScrollPane; 2、问题应该出在    //super(getTable(tab...

/*
我想把JTable和JScrollPane整合在一起,结果table组件显示不出来,请不要告诉我怎样怎样就行了,因为我知道!请告诉我为什么这个实例不行!
提示:
1、此方法继承了JScrollPane;
2、问题应该出在    //super(getTable(tablesize));
super.add(getTable(tablesize));
*/


import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
import java.util.*;

public class QueryTable extends JScrollPane
{
      Object[][] p = {
          {"阿呆", new Integer(66),
           new Integer(32), new Integer(98), new Boolean(false),
           new Boolean(false)},
          {"阿瓜", new Integer(85),new Integer(69), new Integer(154),
           new Boolean(true),new Boolean(false)},          
      };

      String[] n = {"姓名", "语文", "数学", "总分","及格", "作弊"};
    
public QueryTable(Dimension tablesize)
{
//super(getTable(tablesize));
super.add(getTable(tablesize));
super.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
}

public JTable getTable(Dimension tablesize)
{
JTable tb = new JTable(p,n);
tb.setPreferredScrollableViewportSize(tablesize);
return tb;
}

public static void main(String args[])
{
Dimension d = new Dimension(550,40);
QueryTable qt = new QueryTable(d);
System.out.println(qt.isDisplayable()?"ok":"lost");
//qt.add(new JButton("asdfa"));
JFrame f = new JFrame("Test QueryTable");
f.getContentPane().add(qt,BorderLayout.CENTER);
f.pack();
f.setBounds(123,123,333,333);
f.setVisible(true);
}
}

|
super.add(getTable(tablesize));
改为this.getViewport.add(getTable(tablesize));

    
 
 

您可能感兴趣的文章:

  • 为何在applet用swing组件时无法正常显示??
  • 快速解决commons-fileupload组件无法处理自定义head信息的bug
  • 请教Qt中的文本显示组件
  • MFC彩色文本显示组件 XColorStatic
  • MFC三位显示组件 3DStatic
  • 使用iText组件不能在表格中显示中文?那位大侠遇到过类似问题?怎么解决?
  • MFC的GIF动画显示组件 GIF Animation Control
  • Applet中在Panel上动态增加组件,怎样立即显示出来?
  • 在JAVA小程序中用SWING组件怎样才可在IE中正确显示
  • [scjp问题] 关于组件显示问题
  • ie显示applet时能不能显示swing组件?
  • 为什么swing的组件与awt的显示风格有时一样有时不一样?100分。
  • 我的做好的APPLET中有SWING的组件,我在IE中不能显示出来,请告诉我在哪里下载插件?
  • 我用PHPMailer组件发送邮件,为什么exim日志也显示是用它发呢?
  • Android自定义View设定到FrameLayout布局中实现多组件显示的方法 分享
  • 因为窗口的大小有限,如果一个窗口显示不了这么多组件,应该才能加一个滚动的东西,让它可以滚动画面?谢谢
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ASP.NET之 Ajax相关知识介绍及组件图
  • JSP中可以用MS的组件吗?
  • 文件上传组件SWFUpload 介绍
  • jQuery UI 组件 SimpleUI
  • Hadoop框架及各部分组件介绍
  • 基于组件的框架 Flight
  • .NET下 c#通过COM组件操作并导出Excel实例代码
  • Node.js 框架组件 flatiron
  • JX UI 组件库 JXUI
  • 关于使用swing组件的问题?
  • Java开发组件框架 CaesarJ
  • Java集成各种cache组件 multicache4j
  • ###java调用COM组件或COM调用java组件(EJB)解决办法。###
  • 商业Android的UI组件库 DroidUX
  • 什么是基于组件的开发技术?
  • JavaScript图表绘制组件 Elycharts
  • Eclipse 示例和组件 McuOnEclipse
  • wxWidgets 组件 wxCode
  • Qt类Office2007界面组件 QtitanRibbon
  • Web日历组件 NoGray
  • 开源日历组件 Cubedrive Calendar


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3