Java 可视化 - 如何在 java 中转置 JTable?

2023-12-11

我正在寻找允许在 UI 上调换 jTable 的方法。可以通过单击按钮或其他操作来实现。我的主要问题是我应该如何为此目的构建数据模型(abstractTableModel)? Java中有没有现成的方法支持这种转置?


如果您谈论的是行/列反转,那么在 Swing 中它相当简单:

  1. 创建表示列和行的普通表模型类。
  2. 创建倒排表模型类,它是普通模型类的包装器。唯一的区别是您恢复对列和行的调用。例如在getColumnCount您应该调用的包装模型的方法getRowCount的内部的。
  3. 一旦实例化了两个模型,只需将它们替换为您的JTable using setModel method.

希望有帮助..

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java 可视化 - 如何在 java 中转置 JTable? 的相关文章

随机推荐

  • android studio中找不到R类

    在旧版本的 Android Studio 中 我曾经能够导航到 java 生成 包并查看 R 类 我使用的是 Android studio 4 1 在 Java 生成的包中看不到 R 类 知道为什么吗 我在哪里可以找到 R 类 附 我重建了
  • GOF 中提到的可插拔适配器

    Stack Overflow 上与此主题相关的帖子 Post 1 and Post 2 上面的帖子很好 但我仍然无法解答我的困惑 因此我将其作为新帖子放在这里 我的问题基于 GOF 的可重用的面向对象软件的元素关于可插拔适配器的书籍内容 在
  • 如何安排python脚本在给定时间退出

    我需要安排一个 python 脚本 它可以在给定时间退出并自行终止 对于调度 我使用 pythonschedule下面是代码 import schedule from threading import Thread import time
  • 如何访问 iPhone 的通话记录/历史记录

    这是针对越狱的 iPhone 的 有没有办法可以访问 iPhone 上的 call history db 这是苹果记录电话信息的数据库 它存储在 private var mobile Library CallHistory 目录中 当我尝试
  • 如何对 Flask 端点进行 pytest

    我开始使用 Flask 和 Pytest 来通过单元测试实现休息服务 但我遇到了一些麻烦 我想为我的简单端点做一个简单的测试 但我不断得到一个Working outside of application context 运行测试时出错 这是
  • 程序化 Dojox 上传器 - ajax 上传不起作用

    我找不到任何有关以编程方式创建 dojox form Uploader 的文档 我自己尝试过 但看起来插件注册机制不知何故被破坏了 require dojo dom construct dijit form Button dojox for
  • 无法在 M1 Mac 上导入 Pygame.mixer

    运行代码时import pygame mixer 或任何其他引用 pygame mixer 的内容 在 2021 M1 MacBook Air 上运行命令后python3 我收到错误ModuleNotFoundError No module
  • 时间:2019-03-17 标签:c#controlnames

    有没有办法控制 Net 如何设置Name and ID我的控件的属性 我有一些单选按钮 我需要其名称相同 但是如果我设置ID单选按钮控件的属性 它设置Name和ID 我看不出有什么办法可以治疗ID and Name分别地 所以现在所有按钮的
  • 使用Reflection解析函数/方法内容

    我的单元测试框架由 TestFixtures TestMethods 和 Actions 组成 Action是TestMethod内部额外的一个较小的容器 Actions来自我们公司内部编写的Dll 操作在方法内部使用 如下所示 Test
  • 让两个对象在 SwingBot 中移动

    我试图做到这一点 以便在按下命令时两个形状都会移动 我的问题是 如何让蓝色多边形与黄色矩形一起移动 无论我做什么 我似乎都无法弄清楚 任何帮助表示赞赏 谢谢 EDIT 删除了计时器代码 它是为了不同的东西 import javax swin
  • 用 Python 编写单元测试:如何开始? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我用 Python 完成了第一个正式项目 现在我的任务是为其编写测试 由于这是我第一次做一个项目 这也是我第一次为其编写测试 问题是 how我开始吗 我完全不知道 任何人都可以向
  • 有没有办法只显示基于数组的 json 对象中选定的属性

    我有以下对象 calendarLists Title titel1 Color blue number 1 Title titel2 Color green number 2 Title titel3 Color red number 3
  • SpringBoot:GenericJDBCException: 无法获取 JDBC 连接

    我通过使用以下属性动态创建 DataSource 来连接到 mysql 数据库 它工作正常 但一段时间后它不断给我错误 无法获取 JDBC 连接 package com test db import org springframework
  • 使用堆快照分析显示内存地址,但不显示代码行。如何确定导致堆增长的原因?

    我的应用程序即将完成 在提交到应用程序商店之前 我正在使用 Instruments 来优化性能 我注意到 每当我执行特定操作 从外部服务器更新应用程序中的信息 时 我的堆就会增长约 350 KB 我在 stackoverflow 和 App
  • Linq 帮助 - Sql 跟踪返回结果,但数据上下文返回 null

    var adminCov db SearchAgg AdminCovs SingleOrDefault l gt l AdminCovGuid covSourceGuid adminCov 不断返回 null 当我运行 SQL Profil
  • 如何在犰狳中序列化稀疏矩阵并与boost的mpi实现一起使用?

    我一直在尝试序列化稀疏矩阵犰狳 cpp 库 我正在做一些大规模的数值计算 其中数据存储在稀疏矩阵中 我想使用 mpi Boost 实现 收集这些矩阵并对来自不同节点的矩阵求和 我现在陷入困境的是如何将稀疏矩阵从一个节点发送到其他节点 Boo
  • 由于 windows 中的 openssl/ETimedout,gem install Rails 无法工作

    最初 我有ruby 1 9 3我的 Windows 7 中安装的版本 我已经安装了ruby 2 0 0p195最近并从命令提示符进行了测试 ruby v ruby e puts 100 irb 效果很好 ruby v gives ruby
  • 如何从 Spring Boot Endpoint Service 返回自定义 SOAP 错误?

    我已经设置了一个 Web 服务应用程序 它接收并仅记录来自第三方的 SOAP 请求 记录后必须返回定义的响应 如果没有错误并且接收到的 SOAP 请求与 WSDL 匹配 则此操作不会出现任何问题 不幸的是 第三方在发送无效内容甚至随机数据时
  • 向 CMake 添加命令行选项

    我正在使用 CMake 构建一个大型库 我希望用户能够有选择地启用 禁用构建过程的某些部分 如何将命令行选项添加到我的 CMake 构建中 例如这样用户就可以输入类似的内容cmake build partone nobuild parttw
  • Java 可视化 - 如何在 java 中转置 JTable?

    我正在寻找允许在 UI 上调换 jTable 的方法 可以通过单击按钮或其他操作来实现 我的主要问题是我应该如何为此目的构建数据模型 abstractTableModel Java中有没有现成的方法支持这种转置 如果您谈论的是行 列反转 那