Jbutton + jcombobox mit vorhandenen frame verknüfen

lukatoni92

Mitglied
Hey Leute,

ich wollte mal fragen wie ich einen jbutton mit einer vorhandenen Frame von mir verknüpfen kann.

Also ich habe einen Button zurück und wenn ich darauf klicken soll ein anderes JFrame von mir geöffnet werden, aber wie mache ich das mit dem actioneventhandler ? und wie sieht der quelltext aus.

und ich habe eine JComboList erstellt, aber wie kann ich die einzelnen punkte mit vorhandenen Frames verknüpfen ich habe leider keine Ahnung in der schule sind wir noch nicht so drauf eingegangen und habe mittlereweile schon sehr viele stunden mit google verbracht, aber leider bin ich dort nie auf mein problem gestoßen.

vielen Dank schonmal im Vorraus.

LG
Toni
 

njans

Top Contributor
Du nutzt einen ActionListener

Java:
public void actionPerformed(ActionEvent e)
{

  MyJFrame frame = new MyJFrame();
  // ... 
}
 

lukatoni92

Mitglied
Vielen Dank habe mir beide videos angesehen, aber leider haben sie mir nciht wirklich geholfen.
Was mich auch irritiert, er macht die jframes alles in seiner class datei, wir machen aber alles schon so über jframe erstellen erstmal das Gui und fangen dann erst mit dem programmieren an, dann weiß ich nicht wikrlich wo ich was eintragen soll was er gemacht hat, oben sind bei mit schon alle button und so vorinsterliert, da ich sie ja davor mit dem Gui schon erstellt habe, so haben wir es immer in der schule gemacht und aktivieren meist dann nur den actionlistener und schreiben dann erst da unsere sachen rein.

und der Mann aus dem video hat irgendwie nur gezeigt wie man einen neuen Text auf dem Jlabel macht ich würde aber gerne wenn man den knopf drückt, das er mit dann direckt eine andere klasse(jframe) öffnet was ich schon erstellt habe, weil ich schreibe ein Programm mit vielen unterpunkte sowas wie ein rechner für verschiedene mathematischen formeln, was alles per 1 programm geesteuert werden soll, z.b wenn ich in ein unterprogramm davon rein gehe und den zurück button drücke, das sich dann wieder das hauptprogramm öffnet ich hoffe du kannst mich verstehen xD

LG
Toni
 

lukatoni92

Mitglied
Java:
package Projekt;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.AbstractAction;
import javax.swing.ButtonGroup;
import javax.swing.ComboBoxModel;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFileChooser;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JOptionPane;
import javax.swing.JProgressBar;
import javax.swing.JSeparator;
import javax.swing.JTable;
import javax.swing.JTree;
import javax.swing.ListModel;

import javax.swing.WindowConstants;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
import javax.swing.SwingUtilities;



public class JFrameProjekt extends javax.swing.JFrame {
	private JLabel jLabel1anfang;
	private AbstractAction abstractAction1;
	private JButton jButton1start;
	private JComboBox jComboBoxAuswahlfeld;
	private JButton jButton1ende;
	private ButtonGroup buttonGroup1;

	/**
	* Auto-generated main method to display this JFrame
	*/
	public static void main(String[] args) {
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				JFrameProjekt inst = new JFrameProjekt();
				inst.setLocationRelativeTo(null);
				inst.setVisible(true);
			}
		});
	}
	
	public JFrameProjekt() {
		super();
		initGUI();
	}
	
	private void initGUI() {
		try {
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
			getContentPane().setLayout(null);
			{
				jLabel1anfang = new JLabel();
				getContentPane().add(jLabel1anfang);
				jLabel1anfang.setText("Welche berechnung möchten Sie durchführen ?");
				jLabel1anfang.setBounds(47, 18, 287, 37);
			}
			{
				jButton1ende = new JButton();
				getContentPane().add(jButton1ende);
				getContentPane().add(getJComboBoxAuswahlfeld());
				getContentPane().add(getJButton1start());
				jButton1ende.setText("Beenden");
				jButton1ende.setBounds(47, 113, 95, 22);
				jButton1ende.addActionListener(new ActionListener() {
					public void actionPerformed(ActionEvent evt) {
						jButton1endeActionPerformed(evt);
					}
				});
			}
			pack();
			this.setSize(400, 200);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	private ButtonGroup getButtonGroup1() {
		if(buttonGroup1 == null) {
			buttonGroup1 = new ButtonGroup();
		}
		return buttonGroup1;
	}
	
	private AbstractAction getAbstractAction1() {
		if(abstractAction1 == null) {
			abstractAction1 = new AbstractAction("abstractAction1", null) {
				public void actionPerformed(ActionEvent evt) {
				}
			};
		}
		return abstractAction1;
	}
	
	private void jButton1endeActionPerformed(ActionEvent evt) {
		System.exit(0);
	}
	
	private JComboBox getJComboBoxAuswahlfeld() {
		if(jComboBoxAuswahlfeld == null) {
			ComboBoxModel jComboBoxAuswahlfeldModel = 
				new DefaultComboBoxModel(
				new String[] { "Wachstums- bzw Zerfallsprzesse", 
							"Lösungen quadratischer Gleichungen",
							 "Statistische Auswertungen",
							 "Vektorrechnung",
							"Matrizenrechnung"});
			jComboBoxAuswahlfeld = new JComboBox();
			jComboBoxAuswahlfeld.setModel(jComboBoxAuswahlfeldModel);
			jComboBoxAuswahlfeld.setBounds(12, 55, 368, 22);
			jComboBoxAuswahlfeld.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent evt) {
					jComboBoxAuswahlfeldActionPerformed(evt);
				}
			});
		}
		return jComboBoxAuswahlfeld;
	}
	
	private JButton getJButton1start() {
		if(jButton1start == null) {
			jButton1start = new JButton();
			jButton1start.setText("Starten");
			jButton1start.setBounds(227, 113, 107, 22);
		}
		return jButton1start;
	}
	
	private void jComboBoxAuswahlfeldActionPerformed(ActionEvent evt) {
		
	}

}


Das ist mein Hauptprogramm habe es leider nur so hinbekommen, dass ich die Texte für die auswahl einfügen konnte, aber ich weiß leider nicht wie ich es machen kann bei der combobox wenn was ausgewählt wird das er mir es dann öffnet :(
 
V

vanny

Gast
1. ER = ICH ^^
2. Zeigt ER(also ICH) dir dort nur, wie man mit dem ActionListener verfahren kann.
Wie du einen neuen Frame öffnest? naja statt
Java:
setLabelText("bla");
einfach
Java:
new JFrameDenDuOeffnenWillst();
in der actionPerformed-Methode.
Einfacher als in dem Video kann mans nun echt nichtmehr erklären.
Wenn du das nicht verstehst, dann beschäftige dich erstmal noch mit den Basics und wage dich später an an GUI.

Gruß Vanny
 

lukatoni92

Mitglied
wenn du das warst dann habe ich mich wohl blamiert xD sorry.

ich habe rumgetestet aber es will einfach nicht funktionieren, das kann doch nicht so schwer sein wenn man auf den knopf drückt, sich ein anderes JFrame von mir öffnet =(

grundlagen kann ich ja einigermaßen, das ist ja nicht für mich privat sondern ein schulprojekt..

es irritiert mich nur ein bisschen das du immer bei einer neuen klasse anfängst wo noch nichts drinne steht in der schule machen wir das erstmal so das wir uns erstmal dieses jiglo gui erstellen erstmal die labels dann die dazu gehörigen Jtextfelder und die buttons wo wir immer direckt den actioneventlistender aktivieren und dann geht bei uns eigentlich immer das programmieren los, wir programmieren fort immer nur mathematische formeln.

den actionlistener machen wir immer auf handlermethod
 
V

vanny

Gast
Tja,

ich benutze halt keinen GUI-Builder. (Das sollte man auch besser erst dann tun, wenn man auch in der Lage ist, seine GUI manuell (mal angemerkt der Ausdruck "händisch" klingt bescheuert:oops:) zu erzeugen).

Also entweder euer Lehrer, Dozent oder Professor gibt euch ne funktionierende Schnittstelle, so dass ihr nur noch euer Matheding gurchzieht oder er gibt euch die nötigen Basics an die Hand um mit Java arbeiten zu können.

Könnte natürlich auch an dir selbst liegen, dann hilft nur Büffeln.

Gruß Vanny
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Drachenbauer Swing Wie ändere ich die Farbe der Konturen von jButton und jCombobox? AWT, Swing, JavaFX & SWT 18
H Swing JList/JTable mit JButton, JTextField, Image, JComboBox und JLable AWT, Swing, JavaFX & SWT 2
M Swing Mix JComboBox - JButton? AWT, Swing, JavaFX & SWT 6
G JButton mit importFiles-Funktion auf JDrawPane AWT, Swing, JavaFX & SWT 5
B JButton Search AWT, Swing, JavaFX & SWT 8
B Swing JButton mit KeyListener AWT, Swing, JavaFX & SWT 3
L JButton durch Mausklick auslösen und Enter-Taste AWT, Swing, JavaFX & SWT 2
N Erlennen ob JButton gedrückt ist AWT, Swing, JavaFX & SWT 6
D JButton Form verändern AWT, Swing, JavaFX & SWT 4
R Grafik per JButton laden und austauschen lassen AWT, Swing, JavaFX & SWT 14
SvenPittelkow Programm soll auf JButton warten bis der geklickt wurde AWT, Swing, JavaFX & SWT 1
Badebay Problem mit JButton AWT, Swing, JavaFX & SWT 2
Z Swing Drag and Drop mit einem JButton AWT, Swing, JavaFX & SWT 1
Z Swing Kann man auf JButton zeichenen AWT, Swing, JavaFX & SWT 3
J JButton Icon hinzufügen AWT, Swing, JavaFX & SWT 5
U Swing JButton mit Icon AWT, Swing, JavaFX & SWT 7
ms_cikar Jbutton erzeugt neue Buttons AWT, Swing, JavaFX & SWT 2
Drachenbauer Swing Wie ändere ich die helle geklickt-Farbe von einem JButton? AWT, Swing, JavaFX & SWT 4
A Swing JButton mit Pfeiltasten bewegen AWT, Swing, JavaFX & SWT 6
F Swing Scrollbare Liste von JButton AWT, Swing, JavaFX & SWT 4
Hatsi09 JButton text layout AWT, Swing, JavaFX & SWT 9
J JButton zum ändern Der Schriftart/Schriftgröße AWT, Swing, JavaFX & SWT 2
A Swing JButton aussehen AWT, Swing, JavaFX & SWT 12
J jButton soll nach klicken eine Variable um 1 erhöhen AWT, Swing, JavaFX & SWT 2
Legi Swing JButton Icon verschiebt sich AWT, Swing, JavaFX & SWT 2
T Swing Änderung des ActionListener Events nach Klick auf JButton AWT, Swing, JavaFX & SWT 2
S Swing JButton verschwindet nach Compilieren AWT, Swing, JavaFX & SWT 8
B Swing Posistion von JButton auslesen gibt immer 0 aus AWT, Swing, JavaFX & SWT 1
J Thread kennt JButton nicht. AWT, Swing, JavaFX & SWT 11
G Swing JButton ändert (unerwünscht) Größe bei Ausführung AWT, Swing, JavaFX & SWT 4
MR._FIRE_Flower Variable setzten mit JButton AWT, Swing, JavaFX & SWT 5
S Mit JButton neues Fester öffnen und das alte schließen AWT, Swing, JavaFX & SWT 3
T JButton wird beim vergrößern des Fensters erst sichtbar AWT, Swing, JavaFX & SWT 4
R Swing Verändern der Ausrichtung JButton und neu anzeigen AWT, Swing, JavaFX & SWT 2
G Swing JButton - Keine Klickanimation AWT, Swing, JavaFX & SWT 4
Joker4632 JButton nicht sichtbar, aber funktionsfähig AWT, Swing, JavaFX & SWT 8
B Swing JButton deaktivieren, wenn nicht alle JTextFields ausgefüllt sind. AWT, Swing, JavaFX & SWT 2
D JButton per Tastenkombi auswählen AWT, Swing, JavaFX & SWT 2
K JButton nicht sichtbar machen für User 2 AWT, Swing, JavaFX & SWT 4
L Swing JButton soll link öffnen AWT, Swing, JavaFX & SWT 1
K JButton auf anderer Klasse AWT, Swing, JavaFX & SWT 6
A JButton soll durch anklicken die Farbe wechseln AWT, Swing, JavaFX & SWT 8
T KeyListener funktioniert nicht wenn ich ein JButton hinzufüge AWT, Swing, JavaFX & SWT 1
R Swing ActionListener bei JButton AWT, Swing, JavaFX & SWT 9
B JButton -> Rahmen wegbekommen AWT, Swing, JavaFX & SWT 7
N JButton über benutzerdefinierte paintComponent setzen AWT, Swing, JavaFX & SWT 3
T JButton überlagern sich und werden erst beim Mausscrollen sichtbar AWT, Swing, JavaFX & SWT 2
B JButton erscheint in JFrame, obwohl er diesem nicht zugeordnet wurde! AWT, Swing, JavaFX & SWT 1
M JButton Probleme AWT, Swing, JavaFX & SWT 14
T Klasse über JButton schließen AWT, Swing, JavaFX & SWT 4
M Textfarbe JButton verändern AWT, Swing, JavaFX & SWT 2
N JButton ausblenden AWT, Swing, JavaFX & SWT 2
M Swing jButton Text verschwindet AWT, Swing, JavaFX & SWT 2
C Swing JButton wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
stylegangsta JLabel durch Klick auf JButton einblenden AWT, Swing, JavaFX & SWT 16
stylegangsta Eigene Klasse für JButton aus dem JFrame abrufen AWT, Swing, JavaFX & SWT 29
stylegangsta MouseEvents aus JButton aufrufen AWT, Swing, JavaFX & SWT 3
stylegangsta JButton Transparent anzeigen AWT, Swing, JavaFX & SWT 9
stylegangsta JButton Fehelr javax.swing.ImageIcon.<init>(Unknown Source) AWT, Swing, JavaFX & SWT 24
X Swing JButton's zum JScrollPane hinzufügen geht nicht. Bitte um Hilfe. AWT, Swing, JavaFX & SWT 9
D JButton - Nur Icon anzeigen / transparenter Hintergrund AWT, Swing, JavaFX & SWT 2
S JButton-Label vergrößern AWT, Swing, JavaFX & SWT 2
J Swing Basics - JButton funktioniert nicht. AWT, Swing, JavaFX & SWT 1
L JButton mit ImageIcon/Fehlermeldung AWT, Swing, JavaFX & SWT 1
D jButton Problem, ein Rieser Button bedeckt das ganze frame AWT, Swing, JavaFX & SWT 1
L Array mit JButton, wie rausfinden auf welche JButton geklickt wurde + index des JButtons ausgeben AWT, Swing, JavaFX & SWT 4
K (GUI) JButton Farbe bei druck ändern AWT, Swing, JavaFX & SWT 3
L JButton mit Image AWT, Swing, JavaFX & SWT 5
fLooojava JButton [Focus) AWT, Swing, JavaFX & SWT 4
M JButton - Listener AWT, Swing, JavaFX & SWT 1
D jButton auf von jFrame erzeugtem jDialog AWT, Swing, JavaFX & SWT 16
L JButton flackern - Programm hängt sich auf AWT, Swing, JavaFX & SWT 3
L JButton - Größe anders als erwartet AWT, Swing, JavaFX & SWT 2
1 JButton nach Klick ausblenden AWT, Swing, JavaFX & SWT 6
X Swing 1 JButton bedeckt meine ganze Frame aber Warum? AWT, Swing, JavaFX & SWT 2
S Größe und Farbe vom JButton festlegen AWT, Swing, JavaFX & SWT 2
J JButton neu zeichnen lassen AWT, Swing, JavaFX & SWT 9
S JButton u. Label auf paint-Methode AWT, Swing, JavaFX & SWT 1
HoloYoitsu Swing JButton in verschiedenen Winkeln drehen AWT, Swing, JavaFX & SWT 0
J vocab1 = new JButton(""+voc1.get(nr).toString()+""); AWT, Swing, JavaFX & SWT 16
A JButton wird bei ActionListener nicht "angenommen" AWT, Swing, JavaFX & SWT 7
BRoll JButton Text nicht ausblenden ("...") AWT, Swing, JavaFX & SWT 2
I JFrame mit JButton schließen? AWT, Swing, JavaFX & SWT 0
D JList&JButton erst nach Resize des JFRame sichtbar AWT, Swing, JavaFX & SWT 2
J Swing JFrame slideout, wenn JButton gedrückt wurde AWT, Swing, JavaFX & SWT 0
S Swing Rückmeldung für JButton AWT, Swing, JavaFX & SWT 4
R AWT JLabel oder JButton aktualisieren AWT, Swing, JavaFX & SWT 1
L JButton im Frame fest verankern AWT, Swing, JavaFX & SWT 0
U Event Handling JButton Actionevent: starte Spiel AWT, Swing, JavaFX & SWT 4
E JButton füllt ganzes JPanel auf AWT, Swing, JavaFX & SWT 6
P Verbuggte custom JButton unter Windows AWT, Swing, JavaFX & SWT 9
W Swing JButton lässt sich nicht anzeigen AWT, Swing, JavaFX & SWT 8
Kandum Swing JButton - onclick -> Grafikfehler AWT, Swing, JavaFX & SWT 2
R JButton durch Enter auslösen AWT, Swing, JavaFX & SWT 7
T Swing JButton per Drag&Drop verschieben AWT, Swing, JavaFX & SWT 5
M Problem mit FlowLayout, JLabel und JButton AWT, Swing, JavaFX & SWT 4
M JButton wird von JTree überdeckt AWT, Swing, JavaFX & SWT 4
D Swing JButton.setenabled(true) funktioniert nicht AWT, Swing, JavaFX & SWT 12
B JButton ausblenden AWT, Swing, JavaFX & SWT 12
G JButton deaktivieren greift nicht AWT, Swing, JavaFX & SWT 14

Ähnliche Java Themen

Neue Themen


Oben