问题标签 [renderer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swing - 如何在 Scala 的 Swing Table 中嵌入(工作)按钮?
我正在尝试使用 Scala/Swing 创建一个表,其中一个列由Button
s 填充。
我的出发点是Odersky 等人的书中的SCells 电子表格示例,特别是使用来控制每个单元格中的出现。rendererComponent
Component
不幸的是,虽然这成功创建了一个按钮,但该按钮不可点击。这是一个相当小且独立的示例:
当我运行它时,我得到一个有两列的表;第一个包含标签,第二个包含按钮,但按钮不可点击。
可能相关的问题:单元格(包括包含按钮的单元格)是可编辑的。禁用编辑的最佳方法是什么?
我已经看到了这个问题(和这个问题),并尝试按照那里的方法(使用Table.AbstractRenderer
),但这也不起作用——而且对我来说,在该版本中对按钮点击做出反应的地方并不明显。(这种方法过时了吗?还是 Scala 书中的方法过于简单?)
感谢您的任何建议!
java - JList 中的 Java 格式化字符串
经过几个小时没有运气String.format()
......我转向你。无论如何,我有一个用新条目填充的 JList,这是代码:
无论如何,当我现在使用我的应用程序时,当我将新元素添加到列表中时,它们的长度并不完全相同,所以我得到如下输出:
- xxxxxxxxxxxxxxxxxxxxx 电容器:555 Cpu:10
- xxxxxxxxxx 电容器:555 Cpu:10
- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 电容:555 Cpu:10
如您所见,这不是很可读我想输出 > Capacitor... 在同一列中对齐,而不管 xxxxxx 字符串长度如何。无论如何,如果有帮助的话,xxxx 字符串的最大长度是 47 个字符。
java - 将 JTable 放入 JTree
结合线程Jtable 作为 Jtree 节点,我将 JTable 放到 JTree 中,但在 start_up 上未正确渲染视图,我该JTree
怎么办,因为随着渲染+ 1缩小,一个保持隐藏状态,但在扩展 Node(s) TreeRenderer 更改后并重新绘制到预期的setPreferredSize
JTable
PreferredScrollableViewportSize
JTable
TableHeader
Row
Row
setPreferredSize
Dimension
java - 在 XYDifference(Renderer) 图下方创建面积图
上周我一直在尝试寻找一种方法让 JFreeChart 显示类似于下图的内容。基本上,您正在查看三个系列(上、中、下),中间有一个填充。下面有一个(浅绿色)填充颜色,或者一些人可能称之为的面积图 - 没有意义,只是为了看起来。
我想出的唯一真正缺少的是最后一部分:下方的填充/面积图:
我什至尝试将 XYDifferenceRenderer 子类化并将其与 Areachart 的渲染器结合使用,但我无法控制 areachart 的高度,基本上将绘图填充到顶部。所以这是不行的。之前创建了简单的渲染器来创建圆形条形图,我认为我可以更改 XYDifferenceRenderer 的代码。但是 XYDifferenceRenderer 的代码是相当多的几何图形和 JFree 图表的内部工作,任务有点繁重。那么关于如何以任何“正常”方式(不涉及破解 JFreeChart 的内部工作)实现此效果的任何提示?
java - 双色 JComboBox 文本
有Swing
没有办法让单一选项有两种颜色?我的意思是,如果我有一个option
,比如说Show only cities [Alt+C]
in JComboBox
,我想要Show only cities
一种颜色的文本和[Alt+C]
另一种颜色的(热键)。同样,我有JList
,其中包含一个字符串项列表。我想通过颜色区分一个。
简而言之,
- 如何设计两个彩色
JComboBox
选项。 - 如何
JList
用颜色区分物体。
谢谢。
java - JTextField 上的自定义渲染器。是否可以 ?
我需要创建看起来像 JTextField 的组件(相同的边框、阴影、圆角等),但用于显示一些带有文本的图形。
是否可以为 JTextField 创建类似渲染器的东西?或者基于 JPanel 创建自定义组件,但如何强制它看起来与 JTextField 相同
另一个复杂情况是,应用程序将在不同的 LAF 上运行,动态更改。
你有什么想法 ?
opengl - OpenGL ES 中的跨平台渲染器
我正在编写一个跨平台渲染器。我想在 Windows、Linux、Android、iOS 上使用它。
您认为避免绝对抽象并直接在 OpenGL ES 2.0 中编写它是一个好主意吗?
据我所知,我应该能够在 PC 上针对标准 OpenGL 编译它,只需对处理上下文和与窗口系统连接的代码进行少量更改。
apache-flex - Flex 列表项渲染器
我在 flex 中创建了一个项目渲染器火花列表,但我想在列表中添加新行时调用一个函数,而不是之后。我在渲染列表中得到一个数据对象,我得到要在列表中显示的数据类型,即。无论是文字还是图片。因此,在列表中添加新数据时,我希望在渲染列表中调用一个函数,该函数检查接收到的数据类型,然后它将创建并添加图像元素或文本元素。所以主要问题是我如何获得一个在添加数据时调用的函数。我已经尝试过像 datachange 和添加这样的事件,但是当我们滚动列表时它们会一遍又一遍地调用该函数,但我希望该函数仅在添加数据时调用一次,而不是在病房之后调用。下面是渲染器列表代码,也许你会更好地了解我想要做什么:
任何帮助将不胜感激。谢谢
java - 单击(鼠标事件)行时如何在jTable单元格中设置图像?
单击(鼠标事件)该行时如何在 jTable 单元格中设置图像?如果我选择第一行图像将显示在该行中。然后我单击第二行,图像将显示在第二行中?如何做到这一点使用表格单元格渲染器或准备渲染器?
java - 将特定实例属性添加到 JList
假设我们有以下实例化对象数组:
假设构造函数是字符串名称、浮动价格、浮动重量。
所以现在我创建了一个 JList 并将它放在一个 JScrollPane 中:
有没有办法覆盖滚动窗格中显示的内容,以便只显示 name 属性(并丢弃其他属性),而不覆盖 SomeClass 类中的 toString() 方法。
我希望它很清楚,如果您有任何问题,我会尽力澄清。
谢谢。
编辑:我只是想澄清一下,有没有一种方法可以使用例如为 SomeClass 编写的名为 getName() 的方法,它返回 name 属性的字符串值并让 JList 只显示它?