`
- 浏览:
72065 次
- 性别:
- 来自:
杭州
-
java 代码
- package example;
-
- import java.awt.BorderLayout;
-
- import javax.swing.JFrame;
- import javax.swing.JScrollPane;
- import javax.swing.JTable;
-
- public class SimpleTable extends JFrame {
-
- public SimpleTable( ) {
- super("Simple JTable Test");
- setSize(300, 200);
- setDefaultCloseOperation(EXIT_ON_CLOSE);
-
- JTable jt = new JTable(new String[][] { {"This", "is"}, {"a", "Test"} ,{"chen","zhi wei"}},
- new String[] {"Column", "Header"});
- JScrollPane jsp = new JScrollPane(jt);
- getContentPane( ).add(jsp, BorderLayout.CENTER);
- }
-
- public static void main(String args[]) {
- SimpleTable st = new SimpleTable( );
- st.setVisible(true);
- }
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
本文将详细介绍如何通过一种简单的方法,为`JTable`添加行间拖拽功能,而无需对已有代码进行大规模修改或实现复杂的DnD接口。 首先,理解`JTable`的基本结构是至关重要的。`JTable`由`TableModel`、`...
下面是一个简单的例子,展示了如何使用`JTable`和`DefaultTableModel`: ```java DefaultTableModel model = new DefaultTableModel(new Object[]{"姓名", "年龄"}, 0); JTable table = new JTable(model); ...
`JTableTest`可能包含一个简单的示例程序,演示了如何创建并填充一个JTable,包括与数据库的交互。这通常涉及到数据库连接、查询、数据加载到TableModel,以及在窗口中添加JTable的步骤。 总之,Java JTable是构建...
在给定的代码示例中,`SimpleTable`类创建了一个简单的`JTable`。首先,它定义了一个二维数组`playerInfo`,其中包含了姓名、语文、数学、总分和及格情况等信息。接着,定义了一个字符串数组`Names`作为列名。然后,...
创建一个简单的`JTable`,你需要遵循以下步骤: 1. **创建TableModel**:首先,你需要创建一个`DefaultTableModel`对象,指定列数和初始行数。例如: ```java DefaultTableModel model = new DefaultTableModel...
在给定的"JTable"示例中,很可能是展示了如何创建一个简单的`JTable`,包括添加列、插入数据以及将其添加到`JFrame`中。初学者可以通过这个示例学习如何在实际项目中使用`JTable`展示数据,了解其基本操作和交互。 ...
1. **无参构造函数**:最简单的创建方式,`new JTable()`,生成一个空的表格,没有数据和列头。 2. **基于数据和列头**:通过传入二维数组`cellData`表示数据,一维数组`columnNames`表示列头,如`new JTable...
一个简单的实现方式是创建一个`JPanel`,并在其中添加多个`JButton`,然后将这个`JPanel`作为单元格的内容。这样,每个单元格实际上就是一个包含多个按钮的小容器。 1. **创建自定义`TableCellRenderer`**: 首先...
以下是一个简单的示例,展示了如何从`JTable`获取数据并将其写入Excel文件: ```java import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import javax.swing.JTable; ...
- 这里使用的是简单查询,实际应用中可能需要处理更复杂的查询条件或使用预编译语句(PreparedStatement)来提高安全性。 #### 二、将查询结果显示在JTable中 1. **初始化表格**: - 在`displayResultSet`方法中...
如果你需要从数据库中获取数据并显示在`JTable`中,你需要使用JDBC(Java Database Connectivity)连接到数据库,执行查询,然后将结果转换为`TableModel`的格式。 对于初学者,了解如何将数据库数据加载到`JTable`...
主要解决: 把jtable设置为只能选择一行,但是按下Ctrl+A以后,table会自动把选择迁移到最后一行. 如何不让焦点自动迁移?给了个人的一个简单的实现。
你可以实现自己的`TableModel`类,或者使用预定义的实现,如`DefaultTableModel`,它提供了一个简单的基础来存储和管理数据。 在`JTableDemo`中,首先需要创建一个`TableModel`实例,然后用它来初始化`JTable`对象...
6. **数据模型**:`DefaultTableModel`虽然简单易用,但在处理多级表头时可能不够灵活。可能需要创建一个更复杂的`TableModel`,以适应复杂的数据结构和表头需求。 7. **事件处理**:多级表头可能需要处理额外的...
在Java Swing中,开发者可以使用一系列组件来构建用户界面,其中`JMenu`、`JTable`和`JTree`是三个非常关键的组件,它们在构建功能丰富的交互式应用中扮演着重要角色。 1. **JMenu组件**: `JMenu`组件用于创建...
以下是一个简单的`TableSorter`使用示例: ```java import javax.swing.table.TableModel; import javax.swing.table.TableSorter; // 创建TableSorter实例 TableSorter sorter = new TableSorter(TableModel model...
这个简单的示例将向您展示如何将 JTable 集成到您的项目中,使用它来显示、编辑、删除和使用二进制输入和输出保存您的数据。 您可以轻松修改此代码以从远程数据库获取数据,然后您可以在 JTable 中修改该数据。
下面将详细介绍`JTable`的使用及相关知识点。 首先,`JTable`的构造函数通常需要一个`TableModel`对象,该模型存储表格中的数据和列信息。你可以使用预定义的模型,如`DefaultTableModel`,也可以自定义模型来满足...
这个压缩包中的学习资料主要涉及了两个关键知识点:Map容器的使用和JTable组件。让我们深入了解一下这两个主题。 首先,Map容器是Java编程语言中的一种核心数据结构,它存储键值对,允许我们通过键(key)来高效地...
另一种方法是使用`JTable(TableModel dm)`构造方法,通过自定义或使用现有的`TableModel`子类来实现数据绑定。`TableModel`接口定义了数据模型的方法,如获取行数、获取特定单元格的值等。 1. **创建TableModel** -...