0 0

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

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 stub
for(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 写道
public TableRightTest() {
		this.setSize(800, 500);
		this.setLocation(250, 150);
		this.setLayout(null);
		this.setResizable(false);
		this.setVisible(true);
		this.initTable();
		this.setTitle("hello");//设置标题?
	}

我说的是JTable 的标题。。。。
2012年4月26日 10:58

3个答案 按时间排序 按投票排序

0 0

采纳的答案

如果是表头参照一下:http://liuqing-2010-07.iteye.com/blog/994858
如果是其他标题需要用JLable的哟!

2012年4月26日 21:28
0 0

你说的是Jtable的表头吧 而不是标题?

2012年4月26日 21:26
0 0

public TableRightTest() {
		this.setSize(800, 500);
		this.setLocation(250, 150);
		this.setLayout(null);
		this.setResizable(false);
		this.setVisible(true);
		this.initTable();
		this.setTitle("hello");//设置标题?
	}

2012年4月26日 12:52

相关推荐

    javax.swing实现分页

    【标题】"javax.swing实现分页" 在Java编程中,`javax.swing` 是一个用于创建图形用户界面(GUI)的包,它包含了丰富的组件和工具类,使得开发者能够构建出功能丰富的桌面应用。分页是一种常见于数据量较大的场景中...

    javaswingJtable资源

    JTable 是java窗体应用,关于布局,JTable的方法和一些其他的运用

    JTable示例源码(Swing demo)

    在Java的Swing库中,`JTable`是用于创建表格视图的重要组件。它允许开发者展示和操作二维数据集,通常与一个`TableModel`一起使用来实现数据绑定。在这个`JTable`示例源码中,我们将会深入探讨如何使用`TableModel`...

    Swing用户界面设计

    - javax.swing.table:支持JTable组件的相关类和接口。 - javax.swing.text:处理文本组件的类和接口。 - javax.swing.border:轻量级组件边框的支持。 - javax.swing.colorchooser、javax.swing.filechooser:提供...

    Swing之JTable详解

    可以通过调用`JTable.getTableHeader()`方法获取行标题。在上述示例中,`JTable`被放置在`JScrollPane`中,这样可以确保`ColumnHeader`与`ColumnObject`都完整地显示出来。 如果直接将`JTable`添加到`JFrame`中而...

    精通java-swing开发.doc

    - `javax.swing.table`:与`JTable`组件相关的类,用于创建和管理表格数据。 - `javax.swing.text`:包含文本组件相关的类,如`JTextComponent`,支持文本编辑和格式化。 - `javax.swing.text.html`:处理HTML文本...

    [Java参考文档].JDK_API 1.6

    javax.swing.table 提供用于处理 javax.swing.JTable 的类和接口。 javax.swing.text 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 javax.swing.text.html 提供类 HTMLEditorKit 和创建 HTML 文本编辑器...

    swing 学习 有时间学学

    1. `javax.swing` - 包含核心的Swing组件,如JButton、JTable等。 2. `javax.swing.border` - 边框组件,用于装饰Swing组件。 3. `javax.swing.colorchooser` - 支持颜色选择器组件。 4. `javax.swing.event` - 事件...

    Swing之JTable的详细介绍

    Swing中的JTable组件是Java GUI开发中用于展示表格数据的重要工具,它是Swing库中的一个核心组件。JTable能够方便地创建和管理表格数据,同时也支持用户交互,如编辑单元格、排序、选择行等操作。下面我们将深入探讨...

    Jtable中加入复选框的两种方法

    import javax.swing.JTable; import javax.swing.event.TableModelEvent; import javax.swing.table.DefaultTableModel; import javax.swing.table.TableCellRenderer; public class table implements ...

    JAVA_API1.6文档(中文)

    javax.swing.table 提供用于处理 javax.swing.JTable 的类和接口。 javax.swing.text 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 javax.swing.text.html 提供类 HTMLEditorKit 和创建 HTML 文本编辑...

    Java中Swing.pdf

    2. `javax.swing`:这是Swing的主要包,包含了大量的轻量级组件,如`JLabel`、`JButton`等,这些组件不依赖于底层操作系统,可以在不同平台上提供一致的用户体验。 3. `javax.swing.border`:提供了用于绘制Swing...

    java swing从基础到熟练

    - **javax.swing.table**: 支持`JTable`组件,用于显示和操作表格数据。 - **javax.swing.text**: 用于文本组件的支持,如`JTextComponent`。 - **javax.swing.event**: 包含事件和监听器的类,用于处理用户交互事件...

    JAVA JTREE JTABLE实例代码

    在Java Swing库中,JTree和JTable是两个非常重要的组件,它们被广泛用于构建用户界面,特别是处理数据展示和交互。JTree用于显示层次结构的数据,而JTable则适用于二维表格形式的数据展现。 首先,我们来深入了解...

    Swing读书笔记

    ### Swing读书笔记:深入理解Swing的包与版面结构 #### Swing的常用包解析 Swing作为Java中用于创建图形用户界面(GUI)的主要库,提供了丰富的组件和功能,其核心包及其作用如下: 1. **`javax.swing`**: - 这是...

    个人笔记javax相关基础知识.7z

    5. javax.swing.table:提供了与JTable组件相关的类和接口,如DefaultTableModel、TableColumnModel,用于显示和操作表格数据。 6. javax.swing.text:该子包处理文本组件,如JTextComponent,提供了文本格式化、...

    轻松学Java之图形界面编程ppt课件.pptx

    * javax.swing.table:提供了JTable组件 * javax.swing.text:提供了支持文档的显示和编辑 * javax.swing.tree:提供了JTree组件的支持类 五、容器类 容器类是Swing中提供用来创建表示图形用户界面的类,包括窗口...

    计算机软件及应用jaaPPT课件.pptx

    - `javax.swing.table`: 支持表格组件`JTable`。 - `javax.swing.text`: 与文本组件相关的类。 - `javax.swing.text.html`, `javax.swing.text.html.parser`, `javax.swing.text.rtf`: 支持HTML和RTF格式的文本处理...

Global site tag (gtag.js) - Google Analytics