Popup oder Dialog-Feld mit eigenem Inhalt

Status
Nicht offen für weitere Antworten.

Paule

Aktives Mitglied
Hallo,

ich möchte folgendes tun: Gegeben ist mir ein Array von Strings. Diese möchte ich nun in einem Popup oder etwas ähnlichem ausgeben. Im Popup wollte ich dann RadioButtons einfügen, und die Strings dann als Texte der RadioButtons benutzen (wie ich das mache ist mir klar :wink: )
Ach ja, das ganze ist ein Applet.

So nun meine Frage: Kennt jemand ne Klasse mit der ich sowas realisieren kann? Ich könnte natürlich auch ein neues JPanel anzeigen lassen, aber so ein Popup wäre mir viel lieber. Eine Bedingung noch: Der Text des markierten RadioButtons sollte als String zurückgegeben werden.

Schon mal Danke für die Hinweise.

Gruß Paule!!!
 

Paule

Aktives Mitglied
Hi,

kann schon sein :)

Kann man da auch JButtons einfügen? Also im Prinzip so ne Art GUI drauf erstellen?
Sorry, bin mit der Swing bzw AWT Programmierung noch ganz am Anfang.

Gruß Paule!
 
R

Roar

Gast
ein JDialog ist halt ein dialogfenster wie in allen programmen ;)
 

Paule

Aktives Mitglied
Hi,

ok, der JDialog ist schon sowas wie ich haben wollte. Dafür schon mal danke. Nun hab ich ein kleines Problem beim einfügen der RadioButtons. Hier mein Code:

Code:
public void actionPerformed(ActionEvent evt) {
		Object source = evt.getSource();
		
		if (source == impFrage){
			String[] frageTexte = new String[4];
			Frage gewaehlteFrage = new Frage(); //ist jetzt noch unwichtig
			JDialog frageDialog = new JDialog ();
			JRadioButton frageRButton;
			ButtonGroup frageGroup = new ButtonGroup();
			JButton select = new JButton("auswählen");
			
			frageDialog.setTitle("Frage auswählen");
			frageDialog.setSize(400, 600);
			
			for (int i=0; i<4; i++){
				frageTexte[i] = dummyFrage()[i];
			}
			for (int i=0; i<4; i++){
				if (!frageTexte[i].equals("")){
					frageRButton = new JRadioButton(frageTexte[i]);
					frageDialog.getContentPane().add(frageRButton);
					frageGroup.add(frageRButton);
				}
			}// for i=0 -> 4
			frageDialog.getContentPane().add(select);
			frageDialog.show();
			
		}// impFrage
}// actionPerformed

Code:
public String[] dummyFrage(){
		String tempArray[] = new String[4];
		
		tempArray[0] = "Frage1";
		tempArray[1] = "Frage2";
		tempArray[2] = "Frage3";
		tempArray[3] = "Frage4";
		return tempArray;
	}

Es wird nur der select Button angezeigt, die RadioButtons nicht. Woran lieg das?
Ist bestimmt ein blöder Fehler, aber ich find ihn einfach nicht.

Gruß Paule!!
 

Paule

Aktives Mitglied
Hat sich schon erledigt.
Es lag am Layout, weil ja standardmäßig BorderLayout eingestellt ist.
Nun hab ich es auf GridLayout geändert, und es funzt.

Bis zum nächsten Problem :)
Gruß Paule!!
 

Paule

Aktives Mitglied
Hi nochmal,

ich hab jetzt das Problem, das ich nicht genau weiß, wie ich an den Text des markierten RadioButton herankomme. Ich hatte es folgendermaßen probiert:

Code:
private void importFrage(){
		String[] frageTexte = new String[4];
		final String gewaehlterFrageText = new String();
		Frage gewaehlteFrage = new Frage();
		JDialog frageDialog = new JDialog ();
		JRadioButton frageRButton;
		final ButtonGroup frageGroup = new ButtonGroup();
		final JButton select = new JButton("auswählen");
		
		frageDialog.setTitle("Frage auswählen");
		frageDialog.setSize(300, 400);
		frageDialog.getContentPane().setLayout(new GridLayout(5,1));
		
		for (int i=0; i<4; i++){
			frageTexte[i] = dummyFrage()[i];
		}
		for (int i=0; i<4; i++){
			if (!frageTexte[i].equals("")){
				frageRButton = new JRadioButton(frageTexte[i]);
				frageRButton.setActionCommand(frageTexte[i]);
				frageDialog.getContentPane().add(frageRButton);
				frageGroup.add(frageRButton);
			}
		}// for i=0 -> 4
		frageDialog.getContentPane().add(select);
		frageDialog.show();
            // bis hier hin läuft alles
		select.addActionListener(new ActionListener(){
									public void actionPerformed(ActionEvent event) {
										Object source = event.getSource();
										
										if (source == select){
											gewaehlterFrageText =
frageGroup.getSelection().getActionCommand(); //hier wird der Fehler angezeigt
											
										}
									}// actionPerformed
		});
	}// importFrage

Folgende Erklärung steht beim Fehler: "Die finale lokale Variable gewaehlterFrageText kann nicht zugeordnet werden, weil sie in einem einschließenden Typ definiert ist."
Wie könnte ich das ActionCommand des RadioButtons an die importFrage Methode übergeben?

Gruß Paule!!
 

Paule

Aktives Mitglied
So, die Lösung war gar nicht schwer :shock:
Hab's einfach als globale Variable deklariert und schon gings.

Tschau!!!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J GUI Programmierung Popup-Menü AWT, Swing, JavaFX & SWT 4
T Maximieren des Application-Modal Popup-Dialoges+Parent AWT, Swing, JavaFX & SWT 1
N Kontextmenü (Popup-Fenster) erstellen AWT, Swing, JavaFX & SWT 3
A Swing JTextField an Button übergeben für Popup-Fenster funktioniert nicht AWT, Swing, JavaFX & SWT 3
F Popup Menu etwas verschieben AWT, Swing, JavaFX & SWT 2
T Swing Combox Popup vergroessert - Arrow nicht mehr vorhanden! AWT, Swing, JavaFX & SWT 4
X Popup Menü nur bei besonderem Fall öffnen AWT, Swing, JavaFX & SWT 3
B Popup auf der Textcoursor-Position AWT, Swing, JavaFX & SWT 5
B Swing Submenüs im Popup anzeigen AWT, Swing, JavaFX & SWT 2
T Popup Fenster AWT, Swing, JavaFX & SWT 2
B Ladebalken in einem Popup-Fenster AWT, Swing, JavaFX & SWT 6
Kenan89 PopUp Fenster AWT, Swing, JavaFX & SWT 4
Spin Tool: Popup -Programm AWT, Swing, JavaFX & SWT 3
N Swing Frame mit GlassPane und Popup AWT, Swing, JavaFX & SWT 5
B popup in jtable AWT, Swing, JavaFX & SWT 4
C JComboBox Popup nicht öffnen AWT, Swing, JavaFX & SWT 4
K Popup in Swing AWT, Swing, JavaFX & SWT 10
O Info Popup AWT, Swing, JavaFX & SWT 9
T JTable, Popup Fester per Rechtsklick auf Zelle AWT, Swing, JavaFX & SWT 19
W Java Popup bei Win7 und Mac verschieden? AWT, Swing, JavaFX & SWT 2
Eldorado Swing Popup-Menü mit Jspinner AWT, Swing, JavaFX & SWT 4
M Swing JSlider, Popup-Box AWT, Swing, JavaFX & SWT 3
D Swing JTabbedPane, TabComponent & Popup AWT, Swing, JavaFX & SWT 4
lumo SWT CellEditor & Popup AWT, Swing, JavaFX & SWT 3
data89 PopUp-Panel bauen - aber wie? AWT, Swing, JavaFX & SWT 2
S Swing PopUp oeffnet sich nach der Methode, die erst nach Fensteraufruf gestartet wird AWT, Swing, JavaFX & SWT 3
aze JTable in Popup.Problem mit DefaultTableCellRenderer AWT, Swing, JavaFX & SWT 9
N rechtsklick und popup setlocation AWT, Swing, JavaFX & SWT 2
C Swing JComboBox Popup sperren AWT, Swing, JavaFX & SWT 8
B Heavyweight Popup lässt keine MouseEvents durch AWT, Swing, JavaFX & SWT 2
SebSnake Popup-JFrame soll Daten an Parent-JFrame übergeben AWT, Swing, JavaFX & SWT 3
T Button des Popup-Menüs ermitteln AWT, Swing, JavaFX & SWT 4
T JComboBox nur mit Popup AWT, Swing, JavaFX & SWT 4
F Applet und Popup AWT, Swing, JavaFX & SWT 4
G Popup eines Bildes im JTable realisieren AWT, Swing, JavaFX & SWT 3
T Mouse Popup AWT, Swing, JavaFX & SWT 2
H PopUp-Fenster in einer Java Server Faces Anwendung AWT, Swing, JavaFX & SWT 4
J Popup an Cursorstelle anzeigen AWT, Swing, JavaFX & SWT 3
G Popup springt nicht in der Naehe des Klicks auf AWT, Swing, JavaFX & SWT 3
L Popup-Menu AWT, Swing, JavaFX & SWT 2
G Funktion für PopUp Menü AWT, Swing, JavaFX & SWT 32
I Popup-Trigger-Maustaste gleich beim Programmstart ermitteln? AWT, Swing, JavaFX & SWT 7
M JComboBox Popup öffnet nicht AWT, Swing, JavaFX & SWT 6
Q Popup der JComboBox AWT, Swing, JavaFX & SWT 4
S PopUp in JTable / JScrollPane AWT, Swing, JavaFX & SWT 3
S Popup auf Grafik AWT, Swing, JavaFX & SWT 18
K Popup Deluxe (Transparentes Popup)! AWT, Swing, JavaFX & SWT 8
T Popup-Menü unter Linux AWT, Swing, JavaFX & SWT 2
B Nicht rechteckige Popup Komponente AWT, Swing, JavaFX & SWT 4
G Problem mit Kontextmenu(Popup Menü) AWT, Swing, JavaFX & SWT 3
A Image im Popup-Fenster AWT, Swing, JavaFX & SWT 12
K JTable als Popup in einer JComboBox? AWT, Swing, JavaFX & SWT 3
MiHimbert Rückmeldung an den aufrufenden JAVAFX-Dialog AWT, Swing, JavaFX & SWT 1
H AWT Dialog Größe ändern - Schwarzer Inhalt beim groß ziehen AWT, Swing, JavaFX & SWT 1
L Swing Files abspeichern mit Save as Dialog Fenster AWT, Swing, JavaFX & SWT 5
N JavaFX Vor beenden der Anwendung durch klicken von X Dialog zeigen AWT, Swing, JavaFX & SWT 1
melaniemueller Confirmation Dialog erstellen AWT, Swing, JavaFX & SWT 18
C Swing Aufruf der Funktion (die ein Dialog anzeigt) über Symbol anzeigen lassen AWT, Swing, JavaFX & SWT 4
H Eigener Dialog mit Rückgabe -> Warten auf Button AWT, Swing, JavaFX & SWT 3
kodela Swing Problem mit Warten-Dialog AWT, Swing, JavaFX & SWT 16
ralfb1105 JavaFX Alert Confirmation Dialog aus einem Service Thread AWT, Swing, JavaFX & SWT 8
G JavaFX JavaFX-Dialog aus einer Nicht-JavaFX-Anwendung heraus AWT, Swing, JavaFX & SWT 1
C FileChooser Save-Dialog zeigt Files nicht an AWT, Swing, JavaFX & SWT 3
S AWT Java print dialog Problem AWT, Swing, JavaFX & SWT 0
E Swing Dialog modal aufrufen AWT, Swing, JavaFX & SWT 2
T JavaFX Dialog schließt ohne dass es schließen soll AWT, Swing, JavaFX & SWT 1
RalleYTN Modaler Dialog und JTree Node mit sehr... seeeeehr vielen Elementen AWT, Swing, JavaFX & SWT 6
T JOptionPane Dialog plus Rechnung ausgeben AWT, Swing, JavaFX & SWT 1
krgewb AWT JFrame soll sich wie Dialog verhalten AWT, Swing, JavaFX & SWT 9
J JavaFX Dialog - Style AWT, Swing, JavaFX & SWT 6
D Swing Dynamisches Dialog UI AWT, Swing, JavaFX & SWT 8
H JFileChooser Dateinamen vorgeben (Save Dialog) AWT, Swing, JavaFX & SWT 9
D Neues Dialog Mittig auf dem Bildschirm AWT, Swing, JavaFX & SWT 4
F 2D-Grafik Grafikproblem nach Aufruf von JColorChooser-Dialog AWT, Swing, JavaFX & SWT 6
M Java FX Innerhalb einem FXML-Dialog weiteren FXML-Dialog einblenden AWT, Swing, JavaFX & SWT 3
T SWT SWTBot Test: Dialog soll sich öffnen,wenn button gedrückt AWT, Swing, JavaFX & SWT 3
G Datei öffnen Dialog modifizieren AWT, Swing, JavaFX & SWT 13
W SWT Dialog richtig schließen? AWT, Swing, JavaFX & SWT 0
M Benutzer-Dialog ohne System.in/out AWT, Swing, JavaFX & SWT 2
P JOptionPane input und show Message Dialog AWT, Swing, JavaFX & SWT 5
F Dialog mit Titel, Text und Ok Button AWT, Swing, JavaFX & SWT 2
TheWhiteShadow SWT Dialog Titel setzen AWT, Swing, JavaFX & SWT 6
VfL_Freak Darstellungsproblem mit Dialog AWT, Swing, JavaFX & SWT 8
P Swing Dialog zeigt keinen Inhalt in Verbindung mit JFrame AWT, Swing, JavaFX & SWT 18
G Nebenläufiger Prozess mit Dialog AWT, Swing, JavaFX & SWT 2
C Swing Fortschrittsanzeige im Dialog ohne Fortschrittsbalken und Abbruchoption AWT, Swing, JavaFX & SWT 7
M Swing Elemente im Dialog neu "laden". AWT, Swing, JavaFX & SWT 6
VfL_Freak Swing KeyListener, um einen Dialog per ESC zu schließen AWT, Swing, JavaFX & SWT 6
R DnD in modalem Dialog AWT, Swing, JavaFX & SWT 4
I Dialog zum Speichern? AWT, Swing, JavaFX & SWT 16
M Dialog soll etwas an "Oberklasse" übergeben AWT, Swing, JavaFX & SWT 3
qwerqer Swing JDialog Darstellungsprobleme - Dialog lässt sich nicht schließen AWT, Swing, JavaFX & SWT 3
M Datei Speichern unter Dialog - SWT AWT, Swing, JavaFX & SWT 3
hdi Swing Bzgl JFrame & modaler Dialog AWT, Swing, JavaFX & SWT 6
N Modaler Dialog wird nicht angezeigt AWT, Swing, JavaFX & SWT 8
J SWT Dialog in Dialog automatisch öffnen AWT, Swing, JavaFX & SWT 19
H Confirm Dialog erweitern AWT, Swing, JavaFX & SWT 5
K Modaler Dialog aber trotzdem Aktualisierung des MainFrames AWT, Swing, JavaFX & SWT 6
B Gestaltung eines Optionen-Dialog AWT, Swing, JavaFX & SWT 16
P Swing Option zeitbeschränkt in modalem Dialog anbieten AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben