Hallo Zusammen,
habe hier einen Button, der beim klick nen fenster zur Directory öffnet und wo man sich dann ein File raussuchen kann. Quasi nen Button "Select file".
Geht nur um den Button, nicht dass das dann auch hochgeladen wird oder so, das kommt später.
Der untere Codeausschnitt funktioniert soweit. Jetzt soll dieser aber auch für andere Buttons "Select file" gelten und dementsprechend weiter vererbt werden.
Abgesehen von extends, wie vererbe ich weiter? So das der Button x das gleiche macht, ohne aber den ganzen Code an anderer Stelle xplizit nochmal zu haben???
Danke für eure Hilfe!!! :applaus::applaus::applaus:
habe hier einen Button, der beim klick nen fenster zur Directory öffnet und wo man sich dann ein File raussuchen kann. Quasi nen Button "Select file".
Geht nur um den Button, nicht dass das dann auch hochgeladen wird oder so, das kommt später.
Der untere Codeausschnitt funktioniert soweit. Jetzt soll dieser aber auch für andere Buttons "Select file" gelten und dementsprechend weiter vererbt werden.
Abgesehen von extends, wie vererbe ich weiter? So das der Button x das gleiche macht, ohne aber den ganzen Code an anderer Stelle xplizit nochmal zu haben???
Danke für eure Hilfe!!! :applaus::applaus::applaus:
Java:
Button btnAddAttachment = new Button(composite, SWT.NONE);
btnAddAttachment.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
btnAddAttachment.setText("Add Attachment");
btnAddAttachment.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent event) {
final Shell shell = new Shell();
DirectoryDialog dlg = new DirectoryDialog(shell);
// Title bar text
dlg.setText("Add Attachment");
// Message displayed in the dialog
dlg.setMessage("Select a file");
// Set path
dlg.setFilterPath("C:/");
// Calling open() will open and run the dialog.
// It will return the selected directory, or
// null if user cancels
String dir = dlg.open();
if (dir != null) {
}
}
});