sampleview.java
来自「一些介绍J2ME的经典源码,对于在手机上开发应用很有帮助」· Java 代码 · 共 67 行
JAVA
67 行
package treeviewersample.views;import org.eclipse.swt.layout.GridData;import org.eclipse.swt.layout.GridLayout;import org.eclipse.swt.widgets.Composite;import org.eclipse.ui.part.*;import org.eclipse.jface.viewers.*;import org.eclipse.swt.SWT;public class SampleView extends ViewPart { Composite composite; TreeViewer treeviewer; /** * This is a callback that will allow us * to create the viewer and initialize it. */ public void createPartControl(Composite parent) { composite= new Composite(parent,SWT.NONE); composite.setLayout(new GridLayout(1,false)); treeviewer = new TreeViewer(composite); treeviewer.getTree().setLayoutData(new GridData(GridData.FILL_BOTH)); treeviewer.setContentProvider(new SampleTreeContentProvider()); treeviewer.setLabelProvider(new SampleTreeLabelProvider()); treeviewer.setInput(getInput()); treeviewer.expandAll(); } private NBATeamNode getInput() { NBATeamNode root = new NBATeamNode("root"); NBATeamNode team1= new NBATeamNode("Houston Rockets"); NBATeamNode team2= new NBATeamNode("LA Lakers"); NBATeamNode team3= new NBATeamNode("Dallas Mavericks"); root.addTeam(team1); root.addTeam(team2); root.addTeam(team3); team1.addPlayer(new NBAPlayer("Yao Ming")); team1.addPlayer(new NBAPlayer("Tracy McGrady")); team1.addPlayer(new NBAPlayer("Rafer Alston")); team1.addPlayer(new NBAPlayer("Shane Battier")); team1.addPlayer(new NBAPlayer("Juwan Howard")); team2.addPlayer(new NBAPlayer("Kobe Bryant")); team2.addPlayer(new NBAPlayer("Smush Parker")); team2.addPlayer(new NBAPlayer("Luke Walton")); team2.addPlayer(new NBAPlayer("Lamar Odom")); team2.addPlayer(new NBAPlayer("Andrew Bynum")); team3.addPlayer(new NBAPlayer("Devin Harris")); team3.addPlayer(new NBAPlayer("Jason Terry")); team3.addPlayer(new NBAPlayer("Josh Howard")); team3.addPlayer(new NBAPlayer("Dirk Nowitzki")); team3.addPlayer(new NBAPlayer("DeSagana Diop")); return root; } /** * Passing the focus request to the viewer's control. */ public void setFocus() { }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?