为什么这里不显示表的列名?

2024-01-01

我的跷跷板有问题。当我尝试组成并显示一个简单的表格时,它显示没有列名称。
我做了什么:

首先,我必须说我正在使用[seesaw "1.4.2"].
Then:

;; Clojure 1.4.0
(require '[seesaw.core :as ss])

(ss/native!)

(def main-window
     (-> (ss/frame
           :title "Main window")
       ss/pack!
       (ss/config! :minimum-size [320 :by 240])
       ss/show!))

(def display
     #(ss/config! main-window
                  :content %))

(display
     (ss/table
       :id :dumb-table
       :model [:columns
               [:one :another]
               :rows
               [["1" "2"]
                ["3" "4"]]]))

what I get
(source: leprosorium.com http://img.leprosorium.com/1663368)

表出现,但没有列名,我猜,列名一定是“一个”和“另一个”。这里出了什么问题?

如果我使用与官方维基中完全相同的代码,也会发生这种情况:https://github.com/daveray/seesaw/wiki/Tables https://github.com/daveray/seesaw/wiki/Tables

Update:

我忘了提及,我正在使用 JDK 1.7u10,也许这是有道理的。


我不知道如何使用跷跷板。但一般来说你需要将 JTable 添加到 JScrollPane 中。这是因为即使当您滚动数据时,JScrollPane 也会使列标题在顶部可用。如果您不想使用 JScrollPane,那么您需要手动将列标题添加到容器中,以便它们保留在顶部。所以尝试添加 JScrollPane。

如果我错了请告诉我...:)

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

为什么这里不显示表的列名? 的相关文章

  • GridBagLayout:如何填充所有空白空间

    我有一个 JFrame 包含一些使用 gridBagLayout 3 行 一列 的 JPanel 这是我的代码 Container main container getContentPane GridBagLayout layout new
  • Java中右键复制粘贴

    我正在使用 Netbeans 开发将在 Windows 中使用的应用程序 我注意到我无法右键单击进行复制或粘贴 我怎样才能启用此功能 我正在使用基本的 Swing 控件 例如 JText 和 JTextArea 为什么右键单击在java应用
  • 使用 JTextPane 制作文本下划线字体?

    我有一堂课的名字是fontlist我想使用以下划线字体文本窗格但我发现很难得到这个 粗体或斜体都可以正常工作 但是当我添加下划线代码时 它会给我一些错误 我的代码是 import java awt import java awt font
  • 有没有办法用 Tkinter 创建透明窗口?

    最终 我尝试使用 Tkinter 模块用 Python 创建 奇怪形状的窗口 但现在我会满足于能够使背景透明 同时保持子部件完全可见 我知道这是使用 wxPython 和其他一些模块完成的 但我想了解 Tkinter 的限制 Tkinter
  • 在 Android 上运行 Java 字节码 - DalvikVM 之上的 Sun JVM

    由于 java 实现 OpenJDK 和Android的虚拟机DalvikVM是开源的 因此必须可以在Google的DalvikVM之上实现Sun的JavaVM 这将使运行基于 JVM 的应用程序和语言成为可能 Clojure Jython
  • 如何在 Clojure 中创建循环(且不可变)数据结构而不需要额外的间接?

    我需要在 Clojure 中表示有向图 我想将图中的每个节点表示为一个对象 可能是一条记录 其中包含一个名为 edges这是从当前节点直接可达的节点的集合 希望这是不言而喻的 但我希望这些图表是不可变的 我可以构造有向acyclic只要我进
  • 使用命令行界面构建 Clojure 应用程序?

    我刚刚开始使用 Clojure 来自 Ruby 我想构建一个带有命令行界面的小型应用程序 如何处理 CL 的输入 输出 我注意到有一个 clojure contrib command line 但文档很少 http github com r
  • 如何将 JRadioButton 组与模型一起使用

    有没有什么方法可以将一组 JRadioButtons 与数据模型关联起来 以便更容易判断选择了哪个按钮 如果有 在理想的世界中 我想将一组 N 个单选按钮与一个enum类有一个NONEvalue 和与每个单选按钮关联的一个值 我解决了我自己
  • 在 Clojure 中处理两个序列中的值对

    我正在尝试加入 Clojure 社区 我经常使用 Python 我广泛使用的功能之一是 zip 方法 用于迭代值对 在 Clojure 中是否有一种 聪明且简短的 方法可以实现相同的目标 另一种方法是简单地将 map 与一些按顺序收集其参数
  • 使用可变参数绘制星形

    我的任务是编写程序 允许用户绘制星星 星星的大小和手臂数量可能不同 当我处理基本星时 我使用 GeneralPath 和点表进行处理 int xPoints 55 67 109 73 83 55 27 37 1 43 int yPoints
  • Clojure:对于 n 维

    Clojure 中的函数for可用于迭代嵌套序列 想象一个具有 x y 和 z 轴的 3D 空间 for x range 10 y range 5 z range 2 x y z 上面的代码将生成一个向量序列 表示长方体内所有可能的位置 当
  • ScrollPane滚动到底部问题

    我的 Java 应用程序中有 TextArea 并且我附加了很多文本行 我需要 ScrollPane 滚动到最后附加的 到 TextArea 的底部 我怎样才能做到这一点 您可以通过将插入符号位置移动到底部来做到这一点 这会自动滚动 Tex
  • PySide / Python GUI 冻结

    我目前正在为 rvplayer 编写一个 GUI 它将使艺术家能够自动渲染带有板岩和老化信息的样片 GUI 使用 PySide 编写并使用 Python 2 7 编写脚本 我的问题是 在调用我的流程并更新我的QProgressBar使用 s
  • 调用 Clojure 高阶函数

    如果我定义一个返回如下函数的函数 defn add n n fn x x n 然后我可以将结果分配给一个符号 def add 1 add n 1 并称其为 add 1 41 gt 42 我如何调用结果 add n 1 而不将其分配给新符号
  • 如何在 Graphics2D 中制作像素完美的 Line2D

    你好 我有 JPanel 上面有一些 Line2D 对象 问题是当我画这条线时 它并没有按照我想要的方式显示 线条不流畅 很难用文字解释 所以我发布了一张图片 缩放区域 如何让它们看起来更光滑而不是有皱纹 Thanks 问题可能是您的图形上
  • 模态对话框是如何实现的?

    很长一段时间我一直想知道模态对话框是如何实现的 让我以Qt为例 几乎所有的GUI工具包都有这个机制 在主事件循环中 调用一个槽 并在该槽中打开一个模式对话框 在对话框关闭之前 槽不会将控制返回到主事件循环 所以我认为主事件循环被阻塞并且变得
  • Java Swing 应用程序消息对话框帮助

    我正在开发 Java Swing 应用程序 我需要创建一个如图所示的对话框 我不知道这个的名字 我无法解释 所以我附上一张照片 请告诉我这叫什么以及如何在我的 GUI 应用程序中创建它 给猫剥皮的方法不止一种 public final cl
  • 我应该如何使 Clojure STM 程序持久化?

    我正在编写一个使用 STM 的 clojure 程序 目前 我在启动时从数据库填充 STM 使用引用 然后在 dosync 事务成功时异步更新数据库 我不知道我是否以正确的方式这样做 或者是否有更好的标准技术来做到这一点 谁能向我解释一下他
  • Java:ImageIcon 与 Image 的区别

    谁能以菜鸟的方式向我解释一下两者之间有什么区别图像图标 and ImageJava 中的类 对象 谢谢 它们的性质和应用是不同的 Image http docs oracle com javase 6 docs api java awt I
  • GUI Java 程序 - 绘图程序

    我一直试图找出我的代码有什么问题 这个想法是创建一个小的 Paint 程序并具有红色 绿色 蓝色和透明按钮 我拥有我能想到的让它工作的一切 但无法弄清楚代码有什么问题 该程序打开 然后立即关闭 import java awt import

随机推荐

  • Bootstrap 3 RC 1 中的 typeahead JavaScript 模块在哪里?

    如您所知 Bootstrap RC 1 已经发布 我一直在阅读这个新框架中所有令人敬畏的新功能 但你猜怎么着 打字头不在文档中 有谁知道这是否是出于任何原因 I found 这些例子 http twitter github io typea
  • Java如何将2011-11-06T14:34:16.679+02:00设置为XMLGregorianCalendar

    我正在构建 JAXWS 客户端 方法之一是获取 XMLGregorianCalendar 现在我需要格式化这些数据2011 11 06T14 34 16 679 02 00设置为 XMLGregorianCalendar 如何做呢 该日期是
  • 单个 SQL Server 表上的死锁

    我正在使用 SQL Server 2008 Enterprise 并使用ADO Net C Net 3 5 ASP Net作为客户端访问数据库 当我访问 SQL Server 2008 表时 我总是从 C ADO Net 代码调用存储过程
  • 更改视频时如何运行插件/库?

    执行代码时videoJS plugin取代了HTML5视频播放器 真的很高兴 我在我之间说了我所取得的成就 但是当点击下一个视频时 即使返回到第一个视频 plugin丢失了 让我成为默认玩家HTML5 你可以检查一下jsfiddle htt
  • 左侧的 HTML 元素滚动条[重复]

    这个问题在这里已经有答案了 可能的重复 DIV 左侧垂直滚动条 https stackoverflow com questions 1455708 div vertical scroll bar on left 有没有办法使用 css 或
  • 特定数据符合时间序列的标准是什么?

    我想做的是尝试检测天气数据集是否是时间序列 我想自动化这个过程 假设我有以下数据集 df1 Heading 1 Heading 2 Heading 1 Heading 2 1 1 2023 34 12 34 2 1 2023 42 99 4
  • Python urllib3:一段时间后关闭空闲连接

    有没有办法告诉Python urllib3在一段时间后不要重用空闲连接 而是关闭它们 寻找https urllib3 readthedocs io en latest reference index html module urllib3
  • 对于制服和顶点属性来说,OpenGL 索引和位置是一样的吗?

    在 OpenGL 参考页中 some https www opengl org sdk docs man4 html glUniform xhtml函数被标记为使用统一位置 而other https www opengl org sdk d
  • Vue - 多个无线电输入,检查值?

    我在创建一个简单的民意调查生成器时学习 vue 但我在无线电输入方面遇到了问题 问题可以有两种类型之一 选择或范围 两者都是无线电输入 选择 是无线电输入单选问题 范围 是具有 1 5 个值的无线电输入问题 如下图所示 稍后我必须修复命名
  • 在“for”循环java中重新启动当前迭代

    我有一个 for 循环 要求用户输入一个数字 然后对其执行 10 次操作 我想要一个内置的检查 如果用户输入不接受的输入 循环应该重新启动当前的迭代 例如 如果用户在第 3 轮中输入错误 则应重新启动第 3 轮 我怎么做 java中有类似R
  • Unicode 数字的字符类

    我需要创建一个Pattern它将匹配所有 Unicode 数字和字母字符 到目前为止我已经 p IsAlphabetic 0 9 第一部分对我来说效果很好 它很好地将非拉丁字符识别为字母字符 问题出在后半段 显然它只适用于阿拉伯数字 字符类
  • Angular 2:模板解析错误:无法绑定到“ngModel”,因为它不是“输入”的已知属性

    当我使用双向绑定 ngModel 时收到此消息 Template parse errors Can t bind to ngModel since it isn t a known property of input 我知道导入 Forms
  • 免费 API 或类似工具可获取股票的下一个收益日期 [已关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个 API 或类似的 API 我可以在其中获取股票的下一个 即将到来的 收益日期 我已经用
  • 在播放视频/流时选择 ROI

    如果有人可以帮助我在视频流播放时选择 ROI 我不希望它暂停或捕获第一帧 我将不胜感激 我错过了什么吗 我尝试将框架设置为相同的名称 cv2 selectROI Frame frame False cv2 imshow Frame fram
  • 如何使用UISearchBar搜索MKMapView?

    我有一个应用程序需要具有类似的搜索功能 例如 Apple 地图 应用程序 iPhone iPod Touch 和 iPad 附带 有问题的功能应该不是一件难事 但我真的不知道如何在搜索栏中输入街道地址 然后获取该地址的坐标或可以帮助我实际移
  • 单击按钮刷新页面

    我想在单击按钮时刷新当前页面 使用 JavaScript 我有以下内容
  • 复制和移动习语?

    通过使用复制和交换 https stackoverflow com questions 3279543 what is the copy and swap idiom rq 1我们可以轻松地实现具有强大异常安全性的复制赋值 T operat
  • 为什么使用 Django 的collectstatic 而不是直接从静态目录提供文件?

    来自 Django 文档 部署 django contrib staticfiles 提供了方便 用于在单个目录中收集静态文件的管理命令 您可以轻松地为他们服务 将 STATIC ROOT 设置为您想要的目录 提供这些文件 例如 STATI
  • GWT RequestFactory 不持久保存附加实体

    我正在努力掌握新的窍门请求工厂 http code google com webtoolkit doc latest DevGuideRequestFactory htmlAPI 经历了一段非常艰难的时期 我的域模型包括Staffer a
  • 为什么这里不显示表的列名?

    我的跷跷板有问题 当我尝试组成并显示一个简单的表格时 它显示没有列名称 我做了什么 首先 我必须说我正在使用 seesaw 1 4 2 Then Clojure 1 4 0 require seesaw core as ss ss nati