Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

ich habe also ein Dialog, mit mehreren Buttons und textfelder. Bei einem Button soll sich ein Dialog(Fenster) öffnen, wo man in einem Textfeld ein String(ein DateiPfad) eingeben kann, der jetzt geändert werden kann...

Aber wie bekomme ich dort in dem Actionlistener vom Button einen Dialog geöffnet=?

change1.addSelectionListener(new SelectionListener() {

public void widgetSelected(SelectionEvent event) {

try{

Display displayb = new Display();

Shell shellb = new Shell(displayb);

GridLayout layoutb = new GridLayout(4, false);

shellb.setLayout(layoutb);

shellb.setSize(300, 200);

}catch(Exception ioe){

System.out.println("Fehler gefunden: " + ioe.getClass()); das doch falsch, dass habe ich doch schon beim Ersten Dialog gemacht, und muss doch nicht nochmal machen oder =? Aber wie denn =?

}

}

public void widgetDefaultSelected(SelectionEvent arg0) {

}

});

:rolleyes:

ich habe also ein Dialog, mit mehreren Buttons und textfelder. Bei einem Button soll sich ein Dialog(Fenster) öffnen, wo man in einem Textfeld ein String(ein DateiPfad) eingeben kann, der jetzt geändert werden kann...

Ich verstehe nicht was Du genau meinst, außerdem ist mir Dein Code etwas undurchsichtig. Für Dateieingaben kannst Du einen Filedialog (Demonstration of File dialog boxes : File ChooserSwing JFCJava) verwenden und für Eingaben allgemeiner Art einen Inputdialog (Simple Input Dialog : OptionPaneSwing JFCJava)

Aber wie bekomme ich dort in dem Actionlistener vom Button einen Dialog geöffnet=?

Einen Listener (egal welchen) kannst Du z.B. direkt als private (Sub-)Klasse Deiner Dialogklasse implementieren. Natürlich kannst Du einen Dialog selbst erstellen, indem Du z.B. von einem vorhandenen erbst.

Phil

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.