Skip to content

Commit 4c1584c

Browse files
committed
updates
1 parent 44fd61f commit 4c1584c

File tree

3 files changed

+18
-10
lines changed

3 files changed

+18
-10
lines changed

com.example.swt.widgets/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ Bundle-SymbolicName: com.example.swt.widgets
55
Bundle-Version: 1.0.0.qualifier
66
Bundle-Vendor: EXAMPLE
77
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
8-
Require-Bundle: org.eclipse.swt;bundle-version="3.8.0"
8+
Require-Bundle: org.eclipse.swt

com.example.swt.widgets/src/com/example/swt/widgets/FirstSWTApplication.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public static void main(String[] args) {
2525

2626
private static void createUi(Display display, Shell shell) {
2727
Label label = new Label(shell, SWT.BORDER);
28-
label.setText("This is a lable:");
28+
label.setText("This is a label:");
2929
label.setToolTipText("This is the tooltip of this label");
3030
Text text = new Text(shell, SWT.NONE);
3131
text.setText("This is the text in the label");

de.vogella.jface.tableviewer/src/de/vogella/jface/tableviewer/View.java

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -84,18 +84,27 @@ public void keyReleased(KeyEvent ke) {
8484
}
8585

8686
private void createViewer(Composite parent) {
87+
88+
// Define the TableViewer
8789
viewer = new TableViewer(parent, SWT.MULTI | SWT.H_SCROLL
8890
| SWT.V_SCROLL | SWT.FULL_SELECTION | SWT.BORDER);
89-
createColumns(parent, viewer);
91+
92+
// Create the columns
93+
createColumns(parent);
94+
95+
// Make lines and make header visible
9096
final Table table = viewer.getTable();
9197
table.setHeaderVisible(true);
9298
table.setLinesVisible(true);
9399

94-
viewer.setContentProvider(new ArrayContentProvider());
95-
// Get the content for the viewer, setInput will call getElements in the
96-
// contentProvider
100+
// Set the ContentProvider
101+
viewer.setContentProvider(ArrayContentProvider.getInstance());
102+
103+
// Get the content for the Viewer,
104+
// setInput will call getElements in the ContentProvider
97105
viewer.setInput(ModelProvider.INSTANCE.getPersons());
98-
// Make the selection available to other views
106+
107+
// Make the selection available to other Views
99108
getSite().setSelectionProvider(viewer);
100109

101110
// Layout the viewer
@@ -113,7 +122,7 @@ public TableViewer getViewer() {
113122
}
114123

115124
// This will create the columns for the table
116-
private void createColumns(final Composite parent, final TableViewer viewer) {
125+
private void createColumns(final Composite parent) {
117126
headerMenu = new Menu(parent.getShell(), SWT.POP_UP);
118127

119128
String[] titles = { "First name", "Last name", "Gender", "Married" };
@@ -186,9 +195,8 @@ public String getText(Object element) {
186195
public Image getImage(Object element) {
187196
if (((Person) element).isMarried()) {
188197
return CHECKED;
189-
} else {
190-
return UNCHECKED;
191198
}
199+
return UNCHECKED;
192200
}
193201
});
194202
col.setEditingSupport(new MarriedEditingSupport(viewer));

0 commit comments

Comments
 (0)