-
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个答案 按时间排序 按投票排序
-
采纳的答案
如果是表头参照一下:http://liuqing-2010-07.iteye.com/blog/994858
如果是其他标题需要用JLable的哟!2012年4月26日 21:28
-
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实现分页" 在Java编程中,`javax.swing` 是一个用于创建图形用户界面(GUI)的包,它包含了丰富的组件和工具类,使得开发者能够构建出功能丰富的桌面应用。分页是一种常见于数据量较大的场景中...
JTable 是java窗体应用,关于布局,JTable的方法和一些其他的运用
在Java的Swing库中,`JTable`是用于创建表格视图的重要组件。它允许开发者展示和操作二维数据集,通常与一个`TableModel`一起使用来实现数据绑定。在这个`JTable`示例源码中,我们将会深入探讨如何使用`TableModel`...
- javax.swing.table:支持JTable组件的相关类和接口。 - javax.swing.text:处理文本组件的类和接口。 - javax.swing.border:轻量级组件边框的支持。 - javax.swing.colorchooser、javax.swing.filechooser:提供...
可以通过调用`JTable.getTableHeader()`方法获取行标题。在上述示例中,`JTable`被放置在`JScrollPane`中,这样可以确保`ColumnHeader`与`ColumnObject`都完整地显示出来。 如果直接将`JTable`添加到`JFrame`中而...
- `javax.swing.table`:与`JTable`组件相关的类,用于创建和管理表格数据。 - `javax.swing.text`:包含文本组件相关的类,如`JTextComponent`,支持文本编辑和格式化。 - `javax.swing.text.html`:处理HTML文本...
javax.swing.table 提供用于处理 javax.swing.JTable 的类和接口。 javax.swing.text 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 javax.swing.text.html 提供类 HTMLEditorKit 和创建 HTML 文本编辑器...
1. `javax.swing` - 包含核心的Swing组件,如JButton、JTable等。 2. `javax.swing.border` - 边框组件,用于装饰Swing组件。 3. `javax.swing.colorchooser` - 支持颜色选择器组件。 4. `javax.swing.event` - 事件...
Swing中的JTable组件是Java GUI开发中用于展示表格数据的重要工具,它是Swing库中的一个核心组件。JTable能够方便地创建和管理表格数据,同时也支持用户交互,如编辑单元格、排序、选择行等操作。下面我们将深入探讨...
import javax.swing.JTable; import javax.swing.event.TableModelEvent; import javax.swing.table.DefaultTableModel; import javax.swing.table.TableCellRenderer; public class table implements ...
javax.swing.table 提供用于处理 javax.swing.JTable 的类和接口。 javax.swing.text 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 javax.swing.text.html 提供类 HTMLEditorKit 和创建 HTML 文本编辑...
2. `javax.swing`:这是Swing的主要包,包含了大量的轻量级组件,如`JLabel`、`JButton`等,这些组件不依赖于底层操作系统,可以在不同平台上提供一致的用户体验。 3. `javax.swing.border`:提供了用于绘制Swing...
- **javax.swing.table**: 支持`JTable`组件,用于显示和操作表格数据。 - **javax.swing.text**: 用于文本组件的支持,如`JTextComponent`。 - **javax.swing.event**: 包含事件和监听器的类,用于处理用户交互事件...
在Java Swing库中,JTree和JTable是两个非常重要的组件,它们被广泛用于构建用户界面,特别是处理数据展示和交互。JTree用于显示层次结构的数据,而JTable则适用于二维表格形式的数据展现。 首先,我们来深入了解...
### Swing读书笔记:深入理解Swing的包与版面结构 #### Swing的常用包解析 Swing作为Java中用于创建图形用户界面(GUI)的主要库,提供了丰富的组件和功能,其核心包及其作用如下: 1. **`javax.swing`**: - 这是...
5. javax.swing.table:提供了与JTable组件相关的类和接口,如DefaultTableModel、TableColumnModel,用于显示和操作表格数据。 6. javax.swing.text:该子包处理文本组件,如JTextComponent,提供了文本格式化、...
* javax.swing.table:提供了JTable组件 * javax.swing.text:提供了支持文档的显示和编辑 * javax.swing.tree:提供了JTree组件的支持类 五、容器类 容器类是Swing中提供用来创建表示图形用户界面的类,包括窗口...
- `javax.swing.table`: 支持表格组件`JTable`。 - `javax.swing.text`: 与文本组件相关的类。 - `javax.swing.text.html`, `javax.swing.text.html.parser`, `javax.swing.text.rtf`: 支持HTML和RTF格式的文本处理...