renderer相关内容

JavaFX 8 QuantumRenderer CPU使用率很高

我有一个JavaFX APP,其中包含两个列表视图,显示从我的服务器收到的传入客户订单(使用自定义cellfactory)。我还有一些tableview显示来自Postgres数据库的信息(这些信息分布在tabpane中的几个选项卡中)。 用户必须接受订单(通过点击它),并在文本框中输入一些信息。 应用程序最初编写为使用Java7部署。我没有任何问题。 但最近我决定改用Java8。我修改 ..
发布时间:2019-01-18 10:22:00 Java相关

JTable单元格中的小部件

JTable 列中的小部件与正常列无法区分,对吧?似乎存在行为差异,请参阅 Swing文档示例并将鼠标移动到 Vegetarian 列中的复选框...他们根本没有反应。我知道那些只是小部件代理,所以突出显示必须手动完成,所以我该如何解决这个问题呢?我在代理小部件事件处理程序中尝试 widget.requestFocusInWindow(); in mouseMoved()但没有成功。还有其他解决 ..
发布时间:2019-01-02 22:34:37 Java开发

JTree将节点背景设置为非不透明

请看一下SSCCE。如何使未选择的树节点的背景透明。目前,未选择节点的背景为白色。但是,我的单元格渲染器应该将其绘制为非透明(如果未选中)(选择时为绿色......它的作用)。最后,我希望非选定节点只是没有背景的文本,因为SSCCE中红色的区域在我的应用程序中有一个渐变填充。 import java.awt.BorderLayout; import java.awt.Color; ..
发布时间:2019-01-02 14:21:26 Java开发

如果给出条件,如何突出显示行表?

我有一个由列组成的jtable: C否,借款人,市场,贷款,开始,每日,到期 如果当前日期距离日期内的5天,我如何突出显示表格行列'到期'? SimpleDateFormat sdf = new SimpleDateFormat(“yyyy” -MM-DD“); Calendar cal = Calendar.getInstance(); String e ..
发布时间:2018-12-22 20:17:51 Java开发

如何为JTree单元设置透明背景?

伙计, 我正在尝试创建渐变JTree控件。除了树单元格的背景不透明外,以下代码大部分都有效。如果有人打电话告诉我,我做得不对,我将不胜感激。 提前感谢您的帮助。 问候, Peter 包TestPackage; import javax.swing。*; import javax.swing.tree.DefaultMutableTreeNode; ..
发布时间:2018-12-22 19:03:06 Java开发

重写JTable的DefaultTableCellRenderer以使JTable中的所有单元居中

我遇到了一个我无法摆脱的问题。 你知道吗,我对使用JTables很新,所以答案可能就是很简单,但我找不到解决方案:/ 所以,我有一个使用AbstractTableModel的JTable,它覆盖了 public Class getColumnClass(int columnIndex_p) 方法,告诉要显示的每列的类型。其中一个是布尔值。 当我创 ..
发布时间:2018-12-19 22:16:40 Java开发

SwingX JXTable:使用ColorHighlighter根据“行对象”对行进行着色。

我正在使用JXTable,我知道如何基于JTable的DefaultRenderers做到这一点,但我想知道如何以基于HighlighterPipeline的JXTable友好的方式做到这一点。 我有一个表中显示的对象列表,每行代表一个对象。我想将显示某种类型的对象的行着色为不同的颜色。 看起来我应该使用 ..
发布时间:2018-12-17 11:35:56 Java开发

复合JTree节点允许事件传递到下面的对象

我正在尝试创建一个JTree,其中一些节点是包含JLabel和JButton的复合对象。 Node表示JLabel显示的服务器和端口,JButton将使用Desktop API打开默认浏览器并转到URL。 我已阅读过已经跟随他们,并尽可能地密切关注他们。节点显示我想要的方式(主要是 - 我可以处理以后更好)但当我尝试点击按钮时,JTree正在响应事件,而不是按钮。 java swing ..
发布时间:2018-12-12 00:28:32 Java开发

JFreeChart在不同区域的不同颜色为同一dataSeries

在 JFreeChart 我试图根据 y 值为XY线图/曲线的不同区域着色。我正在覆盖 XYLineAndShapeRenderer 的 getItemPaint(int row,int col),但我不知道如何它处理 x 之间的线条着色,因为它只在上获得 itemPaint x (整数值)。 final XYLineAndShapeRenderer renderer = new XYLi ..
发布时间:2018-12-07 12:51:22 Java开发

难以理解swing的JTable和JTree的渲染器机制

通常,当使用 JTable 或 JTree 时,用户会写入并指定它是自己的特定单元格渲染器。 从 DefaultTableCellRenderer 继承用户的组件是很常见的,并实现了渲染器方法 getTableCellRendererComponent 。事实证明, DefaultTableCellRenderer 实际上是从JLabel继承的,因此当调用super(在render方法中)时 ..
发布时间:2018-11-28 20:25:54 Java开发

把JTable放在JTree中

与线程 Jtable作为Jtree节点有关我把JTable放到JTree,但 JTree 在start_up上无法正确显示视图,我如何 setPreferredSize for JTable ,因为 PreferredScrollableViewportSize 收缩 JTable ,渲染 TableHeader +一个行,一个行保持隐藏,但在展开Node后,TreeRenderer会更改并重新绘 ..
发布时间:2018-11-27 12:20:24 Java开发

JTable禁用单元格中的Checkbox

您好我有一个JTable并且我希望灰色显示我尝试使用自定义渲染器检查isEnabled()然后更改背景颜色但仍然无法工作的所有禁用复选框单元格。 有什么建议吗? 谢谢!!! 解决方案 如 概念:编辑器和渲染器 ,”单个单元格渲染器通常用于绘制所有包含相同类型数据的单元格。“您需要在已启用状态#data“rel =”nofollow noreferrer“>表模型。 附录:作为具体 ..
发布时间:2018-11-26 14:23:38 Java开发