Tag: grid

Vaadin网格表:如何为某些列绘制边框?

我正在使用Vaadins网格表进行数据表示。 因此,我想为Employee -ID-column的右边框以及name或name和surname列的两个边框绘制一条粗线。 结果应如下所示: 我该如何管理呢?

在GXt 2.2.3中的EditorGrid中的列标题下,行未正确对齐

我使用GXT 2.2.3创建了一个EditorGrid。现在问题是列标题下的行没有正确对齐,它们稍微移动到左侧。 请建议如何解决此问题。

栅格窗格可以自动调整其对象的大小以适应吗? 尝试将max_width和max_height设置为网格并让其调整内容大小。 JavaFX的

我有一个简单的问题。 网格是否可以自动调整其中的对象以适应网格? 我想在网格上设置max_height和max_width以及最小宽度和最小高度,并在窗口中居中该网格。 在我的网格中,我想在所有位置添加Spacer Square。 每个垫片都有边框。 所以它看起来像一个实际的网格。 如果我的网格是4×4,我希望有16个大正方形。 如果我的网格是16×18,我希望有288个方格。 两个选项都应占用一定数量的区域,288方形选项的正方形比16选项小很多,以适应我的网格尺寸。 我检查了gridpane文档,但如果有一个选项,我很困惑。 我不知道填充,边距,setmaxwidth,setmaxheight之间的区别(试过这个,没有改变一件事)。 double dimension_x=100; //max_width of actual square/spacer/gridspace double dimension_y=100; //max_height of actual square/spacer/gridspace int grid_x=100; //number of rows int grid_y=100; //number of columns Rectangle[][] rectangles = new Rectangle[grid_x][grid_y]; GridPane grid = new GridPane(); double grid_max_x=800; double grid_max_y=600; grid.setHgap(1); grid.setVgap(1); grid.setPadding(new Insets(16)); //not sure what […]

Vaadin网格单元格未显示多行行

使用Vaadin Grid,我想为每个单元格生成多行单元格,这些单元格在单元格中具有与其宽度重叠的更多内容。 我已经尝试过了: java \n新行字符和CSS样式,如white-space: pre; 但它似乎没有用。 (此解决方案适用于表) 自定义渲染器setRenderer(HtmlRenderer)带有标记和不同的CSS显示设置 期望的结果:

自定义gxt Cell可能需要Widget

我需要一个可以放置Widget的Column。 我有这个: import com.google.gwt.cell.client.AbstractCell; import com.google.gwt.safehtml.shared.SafeHtmlBuilder; import com.google.gwt.user.client.ui.Widget; public class WidgetGridCell extends AbstractCell { Widget widget; public WidgetGridCell(Widget widget) { this.widget = widget; } @Override public void render(Context paramContext, Widget param, SafeHtmlBuilder pb) { } } 但我不知道如何在HTML中包含小部件 PS或不是Widget,只有GWT Button适合我。

如何使用swing类Java绘制网格并在单击和拖动时检测鼠标位置

我正在尝试使用Swing类创建一个网格UI(5 * 5)。 我尝试了一个嵌套循环,并动态地将jPanel添加到jFrame。 我还尝试在用户点击并删除时更改每个jPanel的背景颜色。 但是使用我的代码,每个单元格之间存在巨大差距,我无法使拖动事件起作用。 public class clsCanvasPanel extends JPanel { private static final int intRows = 5; private static final int intCols = 5; private List jpllist = new ArrayList(); public clsCanvasPanel() { /* * * Add eventListener to individual JPanel within CanvasPanel * * * TODO : * 1) mousePressed –> update […]