问题标签 [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.

0 投票
1 回答
916 浏览

swing - 如何在 Scala 的 Swing Table 中嵌入(工作)按钮?

我正在尝试使用 Scala/Swing 创建一个表,其中一个列由Buttons 填充。

我的出发点是Odersky 等人的书中的SCells 电子表格示例,特别是使用来控制每个单元格中的出现。rendererComponentComponent

不幸的是,虽然这成功创建了一个按钮,但该按钮不可点击。这是一个相当小且独立的示例:

当我运行它时,我得到一个有两列的表;第一个包含标签,第二个包含按钮,但按钮不可点击。

可能相关的问题:单元格(包括包含按钮的单元格)是可编辑的。禁用编辑的最佳方法是什么?

我已经看到了这个问题(和这个问题),并尝试按照那里的方法(使用Table.AbstractRenderer),但这也不起作用——而且对我来说,在该版本中对按钮点击做出反应的地方并不明显。(这种方法过时了吗?还是 Scala 书中的方法过于简单?)

感谢您的任何建议!

0 投票
2 回答
2540 浏览

java - JList 中的 Java 格式化字符串

经过几个小时没有运气String.format()......我转向你。无论如何,我有一个用新条目填充的 JList,这是代码:

无论如何,当我现在使用我的应用程序时,当我将新元素添加到列表中时,它们的长度并不完全相同,所以我得到如下输出:

  1. xxxxxxxxxxxxxxxxxxxxx 电容器:555 Cpu:10
  2. xxxxxxxxxx 电容器:555 Cpu:10
  3. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 电容:555 Cpu:10

如您所见,这不是很可读我想输出 > Capacitor... 在同一列中对齐,而不管 xxxxxx 字符串长度如何。无论如何,如果有帮助的话,xxxx 字符串的最大长度是 47 个字符。

0 投票
2 回答
4937 浏览

java - 将 JTable 放入 JTree

结合线程Jtable 作为 Jtree 节点,我将 JTable 放到 JTree 中,但在 start_up 上未正确渲染视图,我该JTree怎么办,因为随着渲染+ 1缩小,一个保持隐藏状态,但在扩展 Node(s) TreeRenderer 更改后并重新绘制到预期的setPreferredSizeJTablePreferredScrollableViewportSizeJTableTableHeaderRowRowsetPreferredSizeDimension

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
656 浏览

java - 在 XYDifference(Renderer) 图下方创建面积图

上周我一直在尝试寻找一种方法让 JFreeChart 显示类似于下图的内容。基本上,您正在查看三个系列(上、中、下),中间有一个填充。下面有一个(浅绿色)填充颜色,或者一些人可能称之为的面积图 - 没有意义,只是为了看起来。

在此处输入图像描述

我想出的唯一真正缺少的是最后一部分:下方的填充/面积图:

在此处输入图像描述

我什至尝试将 XYDifferenceRenderer 子类化并将其与 Areachart 的渲染器结合使用,但我无法控制 areachart 的高度,基本上将绘图填充到顶部。所以这是不行的。之前创建了简单的渲染器来创建圆形条形图,我认为我可以更改 XYDifferenceRenderer 的代码。但是 XYDifferenceRenderer 的代码是相当多的几何图形和 JFree 图表的内部工作,任务有点繁重。那么关于如何以任何“正常”方式(不涉及破解 JFreeChart 的内部工作)实现此效果的任何提示?

0 投票
2 回答
764 浏览

java - 双色 JComboBox 文本

Swing没有办法让单一选项有两种颜色?我的意思是,如果我有一个option,比如说Show only cities [Alt+C]in JComboBox,我想要Show only cities一种颜色的文本和[Alt+C]另一种颜色的(热键)。同样,我有JList,其中包含一个字符串项列表。我想通过颜色区分一个。

简而言之,

  1. 如何设计两个彩色JComboBox选项。
  2. 如何JList用颜色区分物体。

谢谢。

0 投票
2 回答
5003 浏览

java - JTextField 上的自定义渲染器。是否可以 ?

我需要创建看起来像 JTextField 的组件(相同的边框、阴影、圆角等),但用于显示一些带有文本的图形。

是否可以为 JTextField 创建类似渲染器的东西?或者基于 JPanel 创建自定义组件,但如何强制它看起来与 JTextField 相同

另一个复杂情况是,应用程序将在不同的 LAF 上运行,动态更改。

你有什么想法 ?

0 投票
2 回答
3368 浏览

opengl - OpenGL ES 中的跨平台渲染器

我正在编写一个跨平台渲染器。我想在 Windows、Linux、Android、iOS 上使用它。

您认为避免绝对抽象并直接在 OpenGL ES 2.0 中编写它是一个好主意吗?

据我所知,我应该能够在 PC 上针对标准 OpenGL 编译它,只需对处理上下文和与窗口系统连接的代码进行少量更改。

0 投票
1 回答
3763 浏览

apache-flex - Flex 列表项渲染器

我在 flex 中创建了一个项目渲染器火花列表,但我想在列表中添加新行时调用一个函数,而不是之后。我在渲染列表中得到一个数据对象,我得到要在列表中显示的数据类型,即。无论是文字还是图片。因此,在列表中添加新数据时,我希望在渲染列表中调用一个函数,该函数检查接收到的数据类型,然后它将创建并添加图像元素或文本元素。所以主要问题是我如何获得一个在添加数据时调用的函数。我已经尝试过像 datachange 和添加这样的事件,但是当我们滚动列表时它们会一遍又一遍地调用该函数,但我希望该函数仅在添加数据时调用一次,而不是在病房之后调用。下面是渲染器列表代码,也许你会更好地了解我想要做什么:

任何帮助将不胜感激。谢谢

0 投票
3 回答
1529 浏览

java - 单击(鼠标事件)行时如何在jTable单元格中设置图像?

单击(鼠标事件)该行时如何在 jTable 单元格中设置图像?如果我选择第一行图像将显示在该行中。然后我单击第二行,图像将显示在第二行中?如何做到这一点使用表格单元格渲染器或准备渲染器?

0 投票
1 回答
214 浏览

java - 将特定实例属性添加到 JList

假设我们有以下实例化对象数组:

假设构造函数是字符串名称、浮动价格、浮动重量。

所以现在我创建了一个 JList 并将它放在一个 JScrollPane 中:

有没有办法覆盖滚动窗格中显示的内容,以便只显示 name 属性(并丢弃其他属性),而不覆盖 SomeClass 类中的 toString() 方法。

我希望它很清楚,如果您有任何问题,我会尽力澄清。

谢谢。

编辑:我只是想澄清一下,有没有一种方法可以使用例如为 SomeClass 编写的名为 getName() 的方法,它返回 name 属性的字符串值并让 JList 只显示它?