javax.swing.JTable标题问题,始终不显示,不知道什么原因。。

问题描述

import java.awt.Color;import java.awt.Dimension;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTable;import javax.swing.table.DefaultTableModel;public class TableRightTest extends JFrame{//private JPanel jp; public TableRightTest(){ this.setSize(800, 500); this.setLocation(250, 150); this.setLayout(null); this.setResizable(false); this.setVisible(true); this.initTable(); } private JTable tbl_query;private DefaultTableModel defaultTblModel;private int tableColumn=9;private void initTable() {String[] columnNames= new String[tableColumn];Object[][] data={};DefaultTableModel dmodel = new DefaultTableModel(data,columnNames);defaultTblModel = dmodel;tbl_query = new JTable(dmodel);tbl_query.setPreferredScrollableViewportSize(new Dimension(30, 30));tbl_query.setBounds(1, 1, 699, 160);JScrollPane jsp = new JScrollPane();jsp.setLayout(null);jsp.setBounds(50, 150, 700, 200);jsp.setVisible(true);jsp.setBackground(new Color(120,145,152));jsp.add(tbl_query);this.add(jsp);initTableData();}private void initTableData() {// TODO Auto-generated method stubfor(int j=0;j<3;j++){String[] arr = new String[tableColumn];for(int i=0;i<tableColumn;i++){arr[i]= "A"+i;}defaultTblModel.addRow(arr);}}public static void main(String[] args) {new TableRightTest();}} 问题补充:jobar 写道

解决方案

如果是表头参照一下:http://liuqing-2010-07.iteye.com/blog/994858如果是其他标题需要用JLable的哟!
解决方案二:
你说的是Jtable的表头吧 而不是标题?
解决方案三:
public TableRightTest() {this.setSize(800, 500);this.setLocation(250, 150);this.setLayout(null);this.setResizable(false);this.setVisible(true);this.initTable();this.setTitle("hello");//设置标题?}

时间: 2024-11-16 11:17:22

javax.swing.JTable标题问题,始终不显示,不知道什么原因。。的相关文章

Javax.swing中JFrame.getContentPane().add(pane)与JFrame.add(pane)有何区别?

区别如下: 当你创建一个JFrame的时候JFrame jf = new JFrame(); 在构造方法JFrame()内部会给jf默认添加一个rootPane 所以执行完JFrame jf = new JFrame();这句话之后jf上面已经添加了一个默认的rootpanel了 然后你再调用jf.add(panel) 这个时候,panel和rootPane是平级的 理由:1,你可以读源代码 ,查看构造方法怎么写的 2,或者你可以测试一下,分别执行 jf.setBackground(Color.

eclipse导入-Eclipse中调用javax.swing的问题

问题描述 Eclipse中调用javax.swing的问题 import javax.swing.JOptionPane; public class Displayunicode { } 如上,javax.swing.JOptionPane;会显示红色波浪线,报错提示为 Access restriction: The type JOptionPane is not accessible due to restriction on required library E:Program FilesJ

JTable HTML标签 单元格显示空白

问题描述 写了一个JApplet小程序,需要在指定的JTable单元格改变颜色.比较简单的一种做法是给单元格的内容增加HTML标签,比如:<html><bodycolor='#0000FF'>Value</body></html>但是在JRE版本是6u22以上时,只有在第一次访问这个JApplet时,指定颜色的单元格能正常显示内容和颜色.如果在IE页面上点右键刷新时,指定颜色的单元格将显示成空白!我在不同的JRE版本上试了以上的操作,发现在JRE6u21之前

急!!! JTable HTML标签 单元格显示空白

问题描述 写了一个JApplet小程序,需要在指定的JTable单元格改变颜色.比较简单的一种做法是给单元格的内容增加HTML标签,比如:<html><bodycolor='#0000FF'>Value</body></html>但是在JRE版本是6u22以上时,只有在第一次访问这个JApplet时,指定颜色的单元格能正常显示内容和颜色.如果在IE页面上点右键刷新时,指定颜色的单元格将显示成空白!我在不同的JRE版本上试了以上的操作,发现在JRE6u21之前

响应式-背景图随着容器的宽度的改变而自动调整大小,并始终完全显示

问题描述 背景图随着容器的宽度的改变而自动调整大小,并始终完全显示 插入一幅背景图像,如何让它随浏览器自动调整大小,始终保持完全显示? 解决方案 用会h5的background-size:100%,IE8-不支持,要兼容ie8-思路就是父容器relative定位,放个img加载图片,absolute定位, <div style=""background-image:url(http://avatar.csdn.net/E/8/7/2_sinat_32546159.jpg);bac

timer的用法-javax.swing.Timer中的线程是不是守护线程,盼大神指点

问题描述 javax.swing.Timer中的线程是不是守护线程,盼大神指点 这是源代码 import java.awt.*; import java.awt.event.*; import javax.swing.*; class mytime implements ActionListener { Timer time; int n=0; mytime() { time=new Timer(1000,this); time.start(); } public void actionPerf

swing jtable 更新的问题

问题描述 swing jtable 更新的问题 界面里面写了个删除按钮,用来删除数据库的数据,但是删除后如何将实时的数据更新到jtable里面呢? 解决方案 swing关于jtable的putClientProperty("terminateEditOnFocusLost", Boolean.TRUE)的问题关于Swing JTable的getColumnClass[swing]jtable用法 解决方案二: 可以试试这个 table.updateUI();

按照Liferay Portlet的HelloWordPortlet例子,HelloJspPortalet例子开发后部署到Tomcat后不显示Portlet中的内容(有标题,但不显示内容)

问题描述 如题.liferay的版本是5.2.2+Tomcat6.0.18+JDK1.5 解决方案 解决方案二:(有标题,但不显示内容)标题显示在哪里呀解决方案三:portlet拖放到页面中后,只显示标题,不显示页面的内容.解决方案四:可能是页面解析有问题,LZ右键查看页面源码看看解决方案五:IE的源码中也没有看到.引用3楼Dantin的回复: 可能是页面解析有问题,LZ右键查看页面源码看看

串口显示乱码的原因有哪些?

  在通信波特率为 38400 时,通信正常,arm 板上解受到的数据(ascII码)显示正常. 但是当波特率为 115200 时,解受到的数据就出现乱码的现象! 用ARM2103 给电脑发送信息,用串口高度精灵看,一直接收的都是错误码. 波特率 换了好几档 比如9600 4800 2400 1200(我用的晶振是 11M多点的那个) 等都试过 都是乱码 区别是一个乱码来得快 一个乱码来得慢 串口线 23 脚短接能正常的自收自发 下载到单片机的程序也没啥问题. 真的不知道,原因出现在哪里! 1.