gpt4 book ai didi

java - SWT - 将图像添加到表中的按钮 - tableViewer

转载 作者:行者123 更新时间:2023-12-01 15:09:41 25 4
gpt4 key购买 nike

我想将图像添加到表格中的按钮。该表显示在我的主 GUI 中。我正在使用 TableViewer 来显示表格。

private void createTableViewer(Composite parent) {

viewer = new AplotDataTableViewer(parent, SWT.BORDER|SWT.V_SCROLL|SWT.FULL_SELECTION);
viewer.setInput(AplotDataModel.getInstance().getArrayData());

}

AplotDataTableViewer 是一个单独的类。 AplotDataTableViewer 的构造函数接受复合和样式。

因此,当我尝试在 AplotDataTableViewer 类中添加图像时,它在 Display 变量上给出错误。我认为这是因为图像需要显示器。

Image image = new Image(display, String);  

我不确定它需要什么来显示?如果需要主 GUI 的显示,我该如何获取?

最佳答案

您可以使用:

Image image = new Image(Display.getDefault(), "path/to/image.png");

或者使用Display.getCurrent()代替。

有关更多详细信息,这里有一个关于 SWT Image 的很好的教程:

Taking a look at SWT Images

关于java - SWT - 将图像添加到表中的按钮 - tableViewer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12499740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com