📄 dump3.java
字号:
button1LData.width = 63;
button1LData.height = 28;
button1LData.left = new FormAttachment(910, 1000, 0);
button1LData.right = new FormAttachment(989, 1000, 0);
button1LData.top = new FormAttachment(0, 1000, 1);
button1LData.bottom = new FormAttachment(814, 1000, 0);
btnNext.setLayoutData(button1LData);
btnNext.setEnabled(false);
btnNext.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(final SelectionEvent evt) {
btnNextWidgetSelected(evt);
}
});
}
return btnNext;
}
/**
* @return Button
*/
public Button getBtnRem1() {
if (btnRem1 == null) {
btnRem1 = new Button(composite1, SWT.PUSH | SWT.CENTER);
btnRem1.setText("<");
final FormData button1LData1 = new FormData();
button1LData1.width = 71;
button1LData1.height = 25;
button1LData1.left = new FormAttachment(451, 1000, 0);
button1LData1.right = new FormAttachment(540, 1000, 0);
button1LData1.top = new FormAttachment(108, 1000, 0);
button1LData1.bottom = new FormAttachment(156, 1000, 0);
btnRem1.setLayoutData(button1LData1);
btnRem1.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(final SelectionEvent evt) {
btnRem1WidgetSelected(evt);
}
});
}
return btnRem1;
}
/**
* @return Button
*/
public Button getBtnRem2() {
if (btnRem2 == null) {
btnRem2 = new Button(composite2, SWT.PUSH | SWT.CENTER);
btnRem2.setText("<");
final FormData button2LData1 = new FormData();
button2LData1.width = 71;
button2LData1.height = 25;
button2LData1.left = new FormAttachment(451, 1000, 0);
button2LData1.right = new FormAttachment(540, 1000, 0);
button2LData1.top = new FormAttachment(108, 1000, 0);
button2LData1.bottom = new FormAttachment(156, 1000, 0);
btnRem2.setLayoutData(button2LData1);
btnRem2.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(final SelectionEvent evt) {
btnRem2WidgetSelected(evt);
}
});
}
return btnRem2;
}
/**
* @return Composite
*/
public Composite getButtonBar() {
if (buttonBar == null) {
buttonBar = new Composite(this, SWT.NONE);
final FormLayout buttonBarLayout = new FormLayout();
buttonBar.setLayout(buttonBarLayout);
final FormData buttonBarLData = new FormData();
buttonBarLData.width = 800;
buttonBarLData.height = 35;
buttonBarLData.left = new FormAttachment(0, 1000, 0);
buttonBarLData.right = new FormAttachment(1000, 1000, 0);
buttonBarLData.bottom = new FormAttachment(1000, 1000, -26);
buttonBar.setLayoutData(buttonBarLData);
buttonBar.setBackground(SWTResourceManager.getColor(212, 208, 200));
getProgressBar();
getBtnBack();
getBtnNext();
}
return buttonBar;
}
/**
* @return Composite
*/
public Composite getComposite1() {
if (composite1 == null) {
composite1 = new Composite(ctfMainTab, SWT.NONE);
cTabItem1.setControl(composite1);
final FormLayout composite1Layout = new FormLayout();
composite1.setLayout(composite1Layout);
getTreeViewer1left();
getTreeViewer1right();
getBtnAdd1();
getBtnRem1();
}
return composite1;
}
/**
* @return Composite
*/
public Composite getComposite2() {
if (composite2 == null) {
composite2 = new Composite(ctfMainTab, SWT.NONE);
final FormLayout composite2Layout = new FormLayout();
composite2.setLayout(composite2Layout);
cTabItem2.setControl(composite2);
getTableViewer1();
getTableViewer2();
getBtnAdd2();
getBtnRem2();
}
return composite2;
}
/**
* @return Composite
*/
public Composite getComposite3() {
if (composite3 == null) {
composite3 = new Composite(ctfMainTab, SWT.NONE);
final FormLayout composite3Layout = new FormLayout();
composite3.setLayout(composite3Layout);
cTabItem3.setControl(composite3);
getTableViewer3();
getTableViewer4();
getTableViewer5();
}
return composite3;
}
/**
* @return TableViewer
*/
private TableViewer getTableViewer5() {
if (tableViewer5 == null) {
tableViewer5 = new TableViewer(composite3, SWT.NONE);
tableViewer5.getTable().setHeaderVisible(true);
final FormData tableViewer5LData = new FormData();
tableViewer5LData.width = 323;
tableViewer5LData.height = 302;
tableViewer5LData.left = new FormAttachment(563, 1000, 0);
tableViewer5LData.right = new FormAttachment(1000, 1000, -5);
tableViewer5LData.top = new FormAttachment(505, 1000, 0);
tableViewer5LData.bottom = new FormAttachment(994, 1000, 0);
tableViewer5.getControl().setLayoutData(tableViewer5LData);
final TableColumn tableColumn1;
tableColumn1 = new TableColumn(tableViewer5.getTable(), SWT.LEFT);
tableColumn1.setText("File Types scanned");
tableColumn1.setWidth(320);
}
return tableViewer5;
}
/**
* This method ...
*
* @return Composite
*/
private Composite getComposite5() {
if (composite5 == null) {
composite5 = new Composite(ctfMainTab, SWT.NONE);
final FormLayout composite5Layout = new FormLayout();
composite5.setLayout(composite5Layout);
cTabItem5.setControl(composite5);
sash5 = new Sash(composite5, SWT.VERTICAL);
final int limit = 20, percent = 33;
final FormData sashData = new FormData();
sashData.left = new FormAttachment(percent, 0);
sashData.top = new FormAttachment(0, 0);
sashData.bottom = new FormAttachment(100, 0);
sash5.setLayoutData(sashData);
sash5.addListener(SWT.Selection, new Listener() {
public void handleEvent(final Event e) {
final Rectangle sashRect = sash5.getBounds();
final Rectangle shellRect = composite5.getClientArea();
final int right = shellRect.width - sashRect.width - limit;
e.x = Math.max(Math.min(e.x, right), limit);
if (e.x != sashRect.x) {
sashData.left = new FormAttachment(0, e.x);
composite5.layout();
}
}
});
getTreeViewer3();
getComposite5right();
}
return composite5;
}
/**
* @return Label
*/
public Label getLblStatus() {
if (lblStatus == null) {
lblStatus = new Label(this, SWT.NONE);
lblStatus.setText("Select files or folders.");
final FormData lblStatusLData = new FormData();
lblStatusLData.width = 553;
lblStatusLData.height = 21;
lblStatusLData.left = new FormAttachment(0, 1000, 5);
lblStatusLData.bottom = new FormAttachment(1000, 1000, -2);
lblStatusLData.top = new FormAttachment(1000, 1000, -23);
lblStatusLData.right = new FormAttachment(700, 1000, 0);
lblStatus.setLayoutData(lblStatusLData);
}
return lblStatus;
}
/**
* @return Label
*/
public Label getLblVersion() {
if (lblVersion == null) {
lblVersion = new Label(this, SWT.RIGHT);
lblVersion.setText("Version: " + VERSION);
final FormData labelVersionLData = new FormData();
labelVersionLData.width = 231;
labelVersionLData.height = 21;
labelVersionLData.left = new FormAttachment(700, 1000, 0);
labelVersionLData.right = new FormAttachment(1000, 1000, -2);
labelVersionLData.top = new FormAttachment(1000, 1000, -23);
labelVersionLData.bottom = new FormAttachment(1000, 1000, -2);
lblVersion.setLayoutData(labelVersionLData);
}
return lblVersion;
}
/**
* @return ProgressBar
*/
private ProgressBar getProgressBar() {
if (progressBar == null) {
progressBar = new ProgressBar(buttonBar, SWT.SMOOTH);
final FormData progressBarLData = new FormData();
progressBarLData.width = 400;
progressBarLData.height = 26;
progressBarLData.left = new FormAttachment(0, 1000, 5);
progressBarLData.top = new FormAttachment(0, 1000, 1);
progressBarLData.right = new FormAttachment(500, 1000, 0);
progressBarLData.bottom = new FormAttachment(814, 1000, 0);
progressBar.setLayoutData(progressBarLData);
progressBar.setSelection(0);
progress = 0.0;
}
return progressBar;
}
/**
* @return TableViewer
*/
public TableViewer getTableViewer1() {
if (tableViewer1 == null) {
tableViewer1 = new TableViewer(composite2, SWT.BORDER | SWT.FULL_SELECTION | SWT.MULTI);
final FormData listViewer1LData = new FormData();
listViewer1LData.width = 67;
listViewer1LData.height = 63;
listViewer1LData.left = new FormAttachment(0, 1000, 3);
listViewer1LData.top = new FormAttachment(0, 1000, 7);
listViewer1LData.right = new FormAttachment(434, 1000, 0);
listViewer1LData.bottom = new FormAttachment(994, 1000, 0);
tableViewer1.getControl().setLayoutData(listViewer1LData);
tableViewer1.getTable().setHeaderVisible(true);
final TableColumn column1 = new TableColumn(tableViewer1.getTable(), SWT.LEFT);
column1.setText("Found File Types");
column1.setWidth(160);
final TableColumn column2 = new TableColumn(tableViewer1.getTable(), SWT.RIGHT);
column2.setText("Number of files");
column2.setWidth(160);
tableViewer1.setContentProvider(new CollectionTableContentProvider());
tableViewer1.setLabelProvider(new TypeTableLabelProvider());
tableViewer1.setSorter(new ExtensionCountSorter(ExtensionCountSorter.EXT, ExtensionCountSorter.ASC));
tableViewer1.setInput(typeList);
column1.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(final SelectionEvent e) {
if (((ExtensionCountSorter)tableViewer1.getSorter()).getType() == ExtensionCountSorter.COUNT) {
tableViewer1.setSorter(new ExtensionCountSorter(ExtensionCountSorter.EXT, ExtensionCountSorter.ASC));
} else {
if (((ExtensionCountSorter)tableViewer1.getSorter()).getDirection() == ExtensionCountSorter.ASC) {
tableViewer1.setSorter(new ExtensionCountSorter(ExtensionCountSorter.EXT, ExtensionCountSorter.DESC));
} else {
tableViewer1.setSorter(new ExtensionCountSorter(ExtensionCountSorter.EXT, ExtensionCountSorter.ASC));
}
}
}
});
column2.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(final SelectionEvent e) {
if (((ExtensionCountSorter)tableViewer1.getSorter()).getType() == ExtensionCountSorter.EXT) {
tableViewer1.setSorter(new ExtensionCountSorter(ExtensionCountSorter.COUNT, ExtensionCountSorter.DESC));
} else {
if (((ExtensionCountSorter)tableViewer1.getSorter()).getDirection() == ExtensionCountSorter.DESC) {
tableViewer1.setSorter(new ExtensionCountSorter(ExtensionCountSorter.COUNT, ExtensionCountSorter.ASC));
} else {
tableViewer1.setSorter(new ExtensionCountSorter(ExtensionCountSorter.COUNT, ExtensionCountSorter.DESC));
}
}
}
});
}
return tableViewer1;
}
/**
* @return TableViewer
*/
private TableViewer getTableViewer2() {
if (tableViewer2 == null) {
tableViewer2 = new TableViewer(composite2, SWT.BORDER | SWT.FULL_SELECTION | SWT.MULTI);
final FormData tableViewer2LData = new FormData();
tableViewer2LData.width = 12;
tableViewer2LData.height = 61;
tableViewer2LData.left = new FormAttachment(559, 1000, 0);
tableViewer2LData.right = new FormAttachment(1000, 1000, -6);
tableViewer2LData.bottom = new FormAttachment(994, 1000, 0);
tableViewer2LData.top = new FormAttachment(0, 1000, 6);
tableViewer2.getControl().setLayoutData(tableViewer2LData);
tableViewer2.getTable().setHeaderVisible(true);
final TableColumn column1 = new TableColumn(tableViewer2.getTable(), SWT.LEFT);
column1.setText("Selected File Types");
column1.setWidth(320);
tableViewer2.setContentProvider(new CollectionTableContentProvider());
tableViewer2.setLabelProvider(new TypeTableLabelProvider());
tableViewer2.setSorter(new StringSorter());
tableViewer2.setInput(selectedTypeList);
}
return tableViewer2;
}
/**
* @return TableViewer
*/
public TableViewer getTableViewer3() {
if (tableViewer3 == null) {
tableViewer3 = new TableViewer(composite3, SWT.BORDER | SWT.FULL_SELECTION | SWT.SINGLE);
final FormData tableViewer3LData = new FormData();
tableViewer3LData.width = 67;
tableViewer3LData.height = 63;
tableViewer3LData.left = new FormAttachment(0, 1000, 3);
tableViewer3LData.top = new FormAttachment(0, 1000, 7);
tableViewer3LData.right = new FormAttachment(434, 1000, 0);
tableViewer3LData.bottom = new FormAttachment(994, 1000, 0);
tableViewer3.getControl().setLayoutData(tableViewer3LData);
tableViewer3.getTable().setHeaderVisible(true);
final TableColumn column1 = new TableColumn(tableViewer3.getTable(), SWT.LEFT);
column1.setText("Fingerprint Algorithms");
column1.setWidth(200);
final TableColumn column2 = new TableColumn(tableViewer3.getTable(), SWT.RIGHT);
column2.setText("Percentage match");
column2.setWidth(120);
tableViewer3.setContentProvider(new CollectionTableContentProvider());
tableViewer3.setLabelProvider(new FingerprintTableLabelProvider());
tableViewer3.setSorter(new StringSorter());
tableViewer3.setInput(prints);
tableViewer3.addSelectionChangedListener(new ISelectionChangedListener() {
public void selectionChanged(final SelectionChangedEvent pArg0) {
tableViewer3WidgetSelected(pArg0);
}
});
}
return tableViewer3;
}
/**
* @return TableViewer
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -