问题标签 [rowheader]
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.
java - 如何使用 RowHeader 处理 JTables 中的 RowSorter-Synchronization?
以下情况:我有一个带有 RowHeader 的 J(X)Table (作为指导,我使用了 Rob Camicks 的一个很好的示例)。一切都按预期工作。
根据要求,我从服务器收到的数据已经包含一个表行号,我必须在行标题中显示它,并且数据应该是可过滤的。所以我扩展了这个例子,我添加了一个过滤器。当我过滤视图时,我看到行号中有间隙(例如:1、3、6、..),这是预期的效果。
为了能够按我自己的表格行过滤和排序表格,我添加了一个TableRowSorter
. 在这里,我开始感到困惑。该示例对 mainTable 和 rowHeaderTable 使用相同的 TableModel 和 SelectionModel:
这很棒,因为我不必同步它们。但是关于TableRowSorter
我突然不确定,我是否也可以甚至必须使用相同的TableRowSorter
-Instance 或者我是否必须TableRowSorter
为每个表创建一个。首先,我在两个表中添加了相同的内容,因为这看起来很实际,但后来我IndexOutOfBound-Exceptions
在很多情况下都得到了。经过一番挖掘,我发现这是因为每个表TableRowSorter
都会更新两次TableModelEvent
,因为每个表(RowHeader 和 MainTable)都会自行通知TableRowSorter
关于表的更改。
现在我不确定哪条路是正确的。我想到了以下解决方案:我应该添加第二个 TableRowSorter(每个表一个)并同步这些,还是应该将 TableModel 包装在 RowHeaderTable 中并让它不触发任何事件?或者,也许我应该创建自己的 RowHeaderTable,它根本不会通知 Sorters 更改?
java - 在 jtextarea 中显示行号的 Java 代码
我试图编写 java 代码来弹出文本区域,如果我在右侧的 jtextarea 中添加 9000 行,它会显示 9000 行和垂直线。
无论如何我可以做到吗?
无论如何我可以像图片中一样添加行号..
请帮我!!谢谢!!
这是我的代码:
请帮我!!谢谢!!
java - JTable 中的行标题与列标题具有相同的拖放行为
我试图在我的 JTable 中使用与列标题类似的行标题,尤其是对于拖放部分。
像这样的东西:JTable Row Header Implementation
而且当我拖动行标题时,它应该具有与拖动列标题时相同的视觉效果和相同的结果(行/列移动)。
到目前为止,我想到的一种方法是创建自己的自定义 BasicTableHeaderUI 并实现 paint() 方法。不确定如果使用其他外观和感觉是否会导致问题?
java - 在 JTable 中显示行号
嗨,我有这个 jtable,我想让它的自动递增行标题供用户识别表返回了多少数据。我实际上是从结果集中获取表模型,并且数据不固定。它取决于用户的搜索。
这是我的表模型代码:
任何人都可以帮我放置一个自动递增的行标题吗?将显示我的表返回多少数据的东西。
先感谢您。
java - JTable-调整行大小时调整行标题
我有一个grid
( JTable
) 看起来像MS Excel
' 网格。我想允许用户调整行和列的大小。对于我简单地使用的列:
对于我从这里TableRowResizer
上课的行,我正在使用这样的课程:
这工作正常。但是,我有一个问题:调整行大小时,行标题也没有调整大小。
这是我制作行标题的方法:
这是TableRowHeaderRenderer
课程:
这是TableListModel
课程:
wpf - Wpf DataGrid RowHeader
我试图RowHeader
在wpf
DataGrid
没有运气的情况下使用 a 。
我关注了这篇文章
我的 XAML 代码
结果属性指定如下
我只看到两列LArmAngle
,PropellerAngle
结果是DataGrid
. 我希望看到以下内容:
java - 如何使一个 JScrollPane 连接到两个组件?,解决方法
我知道 JViewport 是一个单子容器,而且我不能将多个组件添加到一个 jscrollpane。
但是我可以跟踪滚动窗格的位置并根据它修改另一个组件的视图吗?为了展示我在这里尝试做的是一张图片:
这是我的代码:
当我到达窗口底部时,我看不到另一个行号,原因很明显(它不是自动向下滚动也不是手动向下滚动)。
有什么方法可以将我的 JScrollPane 连接到东 JTextArea,这样即使在我到达面板底部后我也可以看到每行的数字?
如果您知道任何更好的方法来做到这一点,请让我知道我对任何想法持开放态度。
我试图将两个组件放入一个面板中,然后将滚动面板放到它上面,但它不起作用。在那之后我什至看不到面板中心的任何东西。不知道我做错了什么,芽并没有被视为这样做的好方法。
c# - DataGridView 将文本放在 RowHeader 的 ColumnHeader 中
是否可以将文本添加到 RowHeader 的 ColumnHeader 中。我将自动增量放入 DataGridView 的行标题中,我想输入“否”。以上。
就像是:
java - 混合行标题和合并/拆分代码后,JTable 未刷新。
我正在一个项目中工作,在该项目中,我必须显示行号以及在 JTable 中合并/拆分单元格的功能。为了实现这个功能,我遵循了 url 中的代码:-
1.) RowNumberHeader -> http://tips4java.wordpress.com/2008/11/18/row-number-table/
然后我按照代码合并/拆分单元格:-
http://www.java3z.com/cwbwebhome/article/article5/swing_example/JTableExamples4.html
整合以上代码后看起来像:-
在滚动它显示空白的白色行如下: -
我尝试了几种方法,例如在 MultiSpanCellTable 中调整行高和列宽,但是在此之后,对于大量行来说它是不可见的。
请随时分享您与此相关的想法。
谢谢
c# - 如何在 C# Asp.Net 运行时在 GridView 中显示 RowHeader?
我是 asp.net 的新手,实际上我正在设计一个类似于我的 Windows 窗体的网页。我的 Windows 窗体由一个 DataGridView 组成,它随时由 12 列和 8 行组成。我在下面显示我的 windows 窗体
我怎样才能在网页中做到这一点。在 Windows 中,我以编程方式向 DatagridView 添加 8 行,例如
但我不知道如何在 Web 中编写。任何人都可以帮忙解决这个问题。