jjzjj

treeView2

全部标签

java - 在 Eclipse Oxygen 中更改 Project Explorer TreeView 字体大小

我正在使用Eclipse版本:Oxygen.1aRelease(4.7.1a),我想放大ProjectExplorerTreeView字体大小,因为我有一些视力问题,因此我搜索了很多地方来放大项目TreeView字体大小.我只在项目资源管理器TreeView中为较早或等于eclipseluna版本的旧eclipse版本版本创建了字体更改。关于这个Oxygen版本发布是EclipseIDE中最新版本的信息,请有人帮助我。 最佳答案 现在(Eclipse4.17,2020年7月)一个officialsetting:Thefontused

java - 在 SWT 中闪烁 TableViewer 或 TreeViewer 的背景行

我需要能够为TableViewer/TreeViewer中的行设置闪烁(红色,可能更多颜色)背景。什么是最佳选择?可能不止一行闪烁,闪烁必须是同步的,我需要两种闪烁模式,快速和慢速。 最佳答案 我会做类似的事情。定期更新需要更改颜色的元素。在每次更新时,根据您希望它们如何闪烁来切换颜色。voidscheduleColorChange(finalColorcolors[],finalintstartIndex,finalintchangeInterval){getDisplay().timerExec(changeInterval,n

java - 是否有可用于 jvisualvm 或 NetBeans 分析器的调用 TreeView ?

JProfiler提供实时调用TreeView,因此您可以实时查看正在使用CPU的内容并深入了解详细信息。随时将计数重置为零,冲洗,重复。我目前没有那个工具,并试图通过免费/开放的替代品来度过难关。jvisualvm和NetBeans分析器具有静态快照调用树和实时平面View。似乎可以推断会有一个可用的实时调用TreeView(或作为插件),但我似乎找不到。这种功能是否仅在商业分析器中可用?谢谢。 最佳答案 如果您在分析CPU使用率后点击Sampler或Profiler窗口中的“快照”按钮,它会向您显示一个调用树,其中包含每个方法的

java - 基于选定节点的 TreeViewer 上下文菜单 - SWT

我需要在Eclipse插件项目中为TreeViewer创建上下文菜单。但是,菜单不应包含常量项,它们应根据所选节点的类型而变化。例如,我的treeViewer具有以下层次结构:NodeA|--NodeB|--NodeC对于节点A-我想显示带有操作的菜单,但对于节点B和C我不想显示任何内容(无菜单)。ImanagedtocreatethemenufornodeA,butthenIcan'tgetridofitwhensomeothertypeofnodeisselected.我的代码如下所示:treeViewer.addSelectionChangedListener(newISelec

java - JFace TableViewer 与 TreeViewer - 性能

有没有其他人注意到TreeViewer和TableViewer之间存在巨大的性能差异(TreeViewer快得多)。我有一个包含CellEditors(带有EditingSupport)的表,大约有30列,当我滚动它时,尤其是水平滚动时,速度非常慢。多单元格选择也很慢。我将表格更改为树(只是将主要的TableViewer更改为TreeViewer和特定的类)并且性能得到了巨大的提升。这是为什么?表和树都具有相同的结构,实现和扩展相同的类,而树是功能更多的一种。这在较新版本的eclipse中是否已修复,还是我应该将我的表迁移到没有child的树上?附言我在win7上使用SWT和JFace

java - 在 setInput() 之前保存 TreeViewer 状态

我正在尝试保存JFaceTreeViewer展开状态,以便在调用setInput()方法后刷新它。我尝试了getExpandedElements、setExpandedElements、getExpandedTreePaths、setExpandedTreePathsTreeViewer方法,但它没有'工作。Object[]expandedElements=viewer.getExpandedElements();TreePath[]expandedTreePaths=viewer.getExpandedTreePaths();viewer.setInput();viewer.setE

c++ - 从 gtk treeview 的选定行获取数据 - gtkmm,c++

我有一个GTK应用程序,它有一个带有treeview和一个按钮的窗口。单击按钮时,我需要从treeview中所选行的第一列(也是唯一一列)获取数据。这是列的类:classModelColumns:publicGtk::TreeModel::ColumnRecord{public:ModelColumns(){add(m_port_name);}Gtk::TreeModelColumnm_port_name;};这就像这里的例子,但只有一列:http://www.lugod.org/presentations/gtkmm/treeview.html这是目前的按钮点击信号处理程序:tvPo

c++ - Qt:在 TreeView 中设置列

我如何为qTreeView实现qTreeWidget的代码?for(constauto&i:names){QTreeWidgetItem*item=newQTreeWidgetItem(ui->treeWidget);item->setText(0,QString::fromStdString(i));ui->treeWidget->addTopLevelItem(item);conststd::unordered_mapmap=m_reader.getMapFromEntry(i);for(constauto&j:map){QTreeWidgetItem*item2=newQTree

Python使用tkinter的Treeview组件实现表格功能

fromtkinterimportTk,Scrollbar,Framefromtkinter.ttkimportTreeview#创建tkinter应用程序窗口root=Tk()#设置窗口大小和位置root.geometry('500x300+400+300')#不允许改变窗口大小root.resizable(False,False)#设置窗口标题root.title('通信录管理系统')#使用Treeview组件实现表格功能frame=Frame(root)frame.place(x=0,y=10,width=480,height=280)#滚动条scrollBar=tkinter.Scro

c++ - Qt 嵌套 ListView 或者我可以使用 TreeView

我正在做一个项目,我希望有这样的GUI:我有一个我的类列表(蓝色的),它有一个绿色类的列表,到目前为止我的C++结构很好,我可以在qml中从C++获取数据,反之亦然,但我不确定如何使GUI正常工作,我已经尝试使用嵌套的ListView,但似乎我无法从内部ListView访问外部ListView模型。我是qml的新手,昨天我找到了TreeView,但对我来说,它看起来只有在你有一个表结构时才有用。是否有一些我不知道的qml可以帮助我解决这个问题?我已经用嵌套的ListView尝试过这个,这个想法是内部ListView得到一个绿色类的对象作为模型。ListView{id:userViewa