Anderen Layout-Manager verwenden

Bonsai

Bekanntes Mitglied
Hallo Community,

ich habe mich mal an einer GUI versucht, seit langer zeit mal wieder. Ich bin damit auch soweit zufrieden, allerdings hätte ich folgende Probleme die mich noch stören daran. Aber hier erst mal der Code:
Java:
public JCoatView(){
		JFrame jcoatframe = new JFrame("JCoat");
		JTabbedPane jcoattabbed = new JTabbedPane();
		JTable jcoattable;
		JButton laden = new JButton("Datei laden");
		//String numb;
		//ImageIcon im = null;
		int i = 0;
				
		String spalte[] = {"", "#", "Type", "Description", "Resource", "Line", "Number", "Package"};
		Object results[][]= new Object[][]{};
		DefaultTableModel table = new DefaultTableModel(results, spalte);
		
		jcoatframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		jcoatframe.setSize(600, 400);
		jcoattable = new JTable(table);
		jcoattabbed.addTab("Results", new JScrollPane(jcoattable));
		TableColumn column = jcoattable.getColumnModel().getColumn(0); 
		column.setPreferredWidth(8);
		column = jcoattable.getColumnModel().getColumn(1);
		column.setPreferredWidth(10);
		column = jcoattable.getColumnModel().getColumn(2);
		column.setPreferredWidth(10);
		column = jcoattable.getColumnModel().getColumn(3);
		column.setPreferredWidth(150);
		column = jcoattable.getColumnModel().getColumn(5);
		column.setPreferredWidth(5);
		column = jcoattable.getColumnModel().getColumn(6);
		column.setPreferredWidth(5);
		//jcoattabbed.add(new JScrollPane(jcoattable));
		
		laden.addActionListener(new ButtonListener());
		laden.setPreferredSize(new Dimension(100,25));
		jcoatframe.add(laden, BorderLayout.SOUTH);
		
		jcoattabbed.addTab("UPOP", new JTextArea(""));

		jcoatframe.add(jcoattabbed);
		jcoattabbed.setVisible(true);
		jcoatframe.setVisible(true);
		
		
	}
}

ich hätte bei dieser GUI allerdings gern, dass zum einen der Button in dem Tab "Results", am besten unten rechts integriert wird. Die idealste Lösung dafür wäre sicherlich ein Layout Manager, da ja auf diesem Tab auch noch die Tabelle liegt. Allerdings weiß ich noch nicht wie ich da ran gehen soll. Würde mich über hilfe sehr freuen.

Gruß
Bonsai
 
P

Pippl

Gast
Hab schon lange nicht mehr mit Swing gearbeitet, aber es sollte möglich sein ein JPanel zu erzeugen (mit einem Layout - je nachdem welches du haben willst) und diesem JPanel als Kinder den Button und den JTable (bzw. JScrollPane mit JTable) zu übergeben.
Und dieses erzeugte Panel dann als Tab einfügen

Java:
        jcoatpanel = new JPanel(..);
          weiterer Code
        jcoattabbed.addTab("Results", jcoatpanel);
 

Bonsai

Bekanntes Mitglied
Wenn ich das mit dem Panel mach, was schon mal soweit funktioniert, dann ist allerdings kein Scrollbalken mehr da. Ich hab das wie folgt geändert:
Java:
jcoattable = new JTable(table);
		
		jcoattabbed.addTab("Results", jcoatpanel/*new JScrollPane(jcoattable)*/);
		TableColumn column = jcoattable.getColumnModel().getColumn(0); 
		column.setPreferredWidth(8);
		column = jcoattable.getColumnModel().getColumn(1);
		column.setPreferredWidth(10);
		column = jcoattable.getColumnModel().getColumn(2);
		column.setPreferredWidth(10);
		column = jcoattable.getColumnModel().getColumn(3);
		column.setPreferredWidth(150);
		column = jcoattable.getColumnModel().getColumn(5);
		column.setPreferredWidth(5);
		column = jcoattable.getColumnModel().getColumn(6);
		column.setPreferredWidth(5);
		//jcoattabbed.add(new JScrollPane(jcoattable));
		
		jcoatpanel.add(new JScrollPane(jcoattable));
		jcoatpanel.add(laden);
		
		laden.addActionListener(new ButtonListener());
		//laden.setPreferredSize(new Dimension(100,25));
		//jcoatframe.add(laden, BorderLayout.SOUTH);
		
		jcoattabbed.addTab("UPOP", new JTextArea(""));

		jcoatframe.add(jcoattabbed);
		jcoattabbed.setVisible(true);
		jcoatframe.setVisible(true);
		
		
	}
}

Außerdem müsst ich dann noch das Layout ein wenig ändern, dass der Tabellenausschnitt nicht bis ganz unten an das Panel geht, und somit eine Art Freiraum für den Button unterhalb der Tabelle ist
 

L-ectron-X

Gesperrter Benutzer
Deinen Button bekommst du so auf die rechte Seite:

Java:
    public JCoatView(){
        JFrame jcoatframe = new JFrame("JCoat");
        JTabbedPane jcoattabbed = new JTabbedPane();
        JTable jcoattable;
        JButton laden = new JButton("Datei laden");
        //String numb;
        //ImageIcon im = null;
        int i = 0;

        String spalte[] = {"", "#", "Type", "Description", "Resource", "Line", "Number", "Package"};
        Object results[][]= new Object[][]{};
        DefaultTableModel table = new DefaultTableModel(results, spalte);

        jcoatframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        jcoatframe.setSize(600, 400);
        jcoattable = new JTable(table);
        jcoattabbed.addTab("Results", new JScrollPane(jcoattable));
        TableColumn column = jcoattable.getColumnModel().getColumn(0);
        column.setPreferredWidth(8);
        column = jcoattable.getColumnModel().getColumn(1);
        column.setPreferredWidth(10);
        column = jcoattable.getColumnModel().getColumn(2);
        column.setPreferredWidth(10);
        column = jcoattable.getColumnModel().getColumn(3);
        column.setPreferredWidth(150);
        column = jcoattable.getColumnModel().getColumn(5);
        column.setPreferredWidth(5);
        column = jcoattable.getColumnModel().getColumn(6);
        column.setPreferredWidth(5);
        //jcoattabbed.add(new JScrollPane(jcoattable));

        laden.addActionListener(new ButtonListener());
        JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.RIGHT));
        buttonPanel.add(laden);
        jcoatframe.add(buttonPanel, BorderLayout.SOUTH);

        jcoattabbed.addTab("UPOP", new JTextArea(""));

        jcoatframe.add(jcoattabbed);
        jcoattabbed.setVisible(true);
        jcoatframe.setVisible(true);
    }

Sieht dann so aus:
 

bERt0r

Top Contributor
Um einen Button rechtsbündig anzuzeigen hilft dir das FlowLayout:
Java:
JPanel buttonPanel=new JPanel();
buttonPanel.setLayout(new FlowLayout(FlowLayout.TRAILING);
buttonPanel.add(button);
Damit der Table über dem Button ist, musst du das ganze wieder in ein Panel packen, diesmal BorderLayout. Der Table (mit scrollPane) ins Center, das buttonPanel in South.
 

Bonsai

Bekanntes Mitglied
ich hab das so wie ihr sagt gemacht, rein an der GUI hat sich aber rein gar nix verändert

Java:
jcoatpanel.add(new JScrollPane(jcoattable), BorderLayout.CENTER);
		JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.RIGHT));
        buttonPanel.add(laden);
        jcoatpanel.add(buttonPanel, BorderLayout.SOUTH);
 

jgh

Top Contributor
ohne mal die Antworten gelesen zu haben, die sicherlich gleiches, oder ähnliches empfehlen...hier ein Möglichkeit, den Button unten rechts in dem Tab Results anzuzeigen.

Die Namen für die Panels sollten natürlich noch umbenannt werden.

Java:
import java.awt.BorderLayout;
import java.awt.Dimension;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTabbedPane;
import javax.swing.JTable;
import javax.swing.JTextArea;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumn;

public class JCoatView {
	public JCoatView() {
		JFrame jcoatframe = new JFrame("JCoat");
		JTabbedPane jcoattabbed = new JTabbedPane();
		JTable jcoattable;
		JButton laden = new JButton("Datei laden");
		// String numb;
		// ImageIcon im = null;
		int i = 0;

		String spalte[] = { "", "#", "Type", "Description", "Resource", "Line",
				"Number", "Package" };
		Object results[][] = new Object[][] {};
		DefaultTableModel table = new DefaultTableModel(results, spalte);

		jcoatframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		jcoatframe.setSize(600, 400);
		jcoattable = new JTable(table);

		JPanel panel1 = new JPanel(new BorderLayout());
		panel1.add(new JScrollPane(jcoattable), BorderLayout.CENTER);
		JPanel panel2 = new JPanel(new BorderLayout());
		panel2.add(laden, BorderLayout.EAST);
		panel1.add(panel2, BorderLayout.SOUTH);

		jcoattabbed.addTab("Results", new JScrollPane(panel1));
		TableColumn column = jcoattable.getColumnModel().getColumn(0);
		column.setPreferredWidth(8);
		column = jcoattable.getColumnModel().getColumn(1);
		column.setPreferredWidth(10);
		column = jcoattable.getColumnModel().getColumn(2);
		column.setPreferredWidth(10);
		column = jcoattable.getColumnModel().getColumn(3);
		column.setPreferredWidth(150);
		column = jcoattable.getColumnModel().getColumn(5);
		column.setPreferredWidth(5);
		column = jcoattable.getColumnModel().getColumn(6);
		column.setPreferredWidth(5);
		// jcoattabbed.add(new JScrollPane(jcoattable));

		// laden.addActionListener(new ButtonListener());
		laden.setPreferredSize(new Dimension(100, 25));
		// jcoatframe.add(laden, BorderLayout.SOUTH);

		jcoattabbed.addTab("UPOP", new JTextArea(""));

		jcoatframe.add(jcoattabbed);
		jcoattabbed.setVisible(true);
		jcoatframe.setVisible(true);

	}

	public static void main(String[] args) {
		new JCoatView();
	}
}
 

Bonsai

Bekanntes Mitglied
Ich habe jetzt noch eine JTextArea neben den Button Platziert. Wenn ich den Button drück, öffnet sich ein JFileChooser. Nun würde ich gern Namen der ausgewählten Datei in die TextArea bekommen. dazu müsst ich ja irgendwie den Wert an die TextAre übergeben und die GUI aktualisieren. Da der FilChooser erst nach der GUI ausgeführt wird. das Übergeben des Filenamens von der Klasse wo der FileChooser drin ist an die Klasse wo die eigentliche GUI drin ist, ist ja kein problem. Aber wie bekomm ich das jetzt da noch angezeigt?
 

jgh

Top Contributor
Java:
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FileDialog;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;

import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTabbedPane;
import javax.swing.JTable;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumn;

public class JCoatView {
	public JCoatView() {
		final JFrame jcoatframe = new JFrame("JCoat");
		JTabbedPane jcoattabbed = new JTabbedPane();
		JTable jcoattable;
		JButton laden = new JButton("Datei laden");
		final JTextField jtf = new JTextField();
		// String numb;
		// ImageIcon im = null;
		laden.addActionListener(new ActionListener() {

			@Override
			public void actionPerformed(ActionEvent e) {
				JFileChooser jfc = new JFileChooser();

				int returnValue = jfc.showDialog(jcoatframe, "OK, ");
				if (returnValue == JFileChooser.APPROVE_OPTION) {
					try {
						jtf.setText(jfc.getSelectedFile().getCanonicalPath());
					} catch (IOException e1) {
						e1.printStackTrace();
					}
				}
			}
		});
		int i = 0;

		String spalte[] = { "", "#", "Type", "Description", "Resource", "Line",
				"Number", "Package" };
		Object results[][] = new Object[][] {};
		DefaultTableModel table = new DefaultTableModel(results, spalte);

		jcoatframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		jcoatframe.setSize(600, 400);
		jcoatframe.setLocationRelativeTo(null);
		jcoattable = new JTable(table);

		JPanel panel1 = new JPanel(new BorderLayout());
		panel1.add(new JScrollPane(jcoattable), BorderLayout.CENTER);
		JPanel panel2 = new JPanel(new BorderLayout());
		panel2.add(laden, BorderLayout.EAST);
		panel2.add(jtf, BorderLayout.CENTER);
		panel1.add(panel2, BorderLayout.SOUTH);

		jcoattabbed.addTab("Results", new JScrollPane(panel1));
		TableColumn column = jcoattable.getColumnModel().getColumn(0);
		column.setPreferredWidth(8);
		column = jcoattable.getColumnModel().getColumn(1);
		column.setPreferredWidth(10);
		column = jcoattable.getColumnModel().getColumn(2);
		column.setPreferredWidth(10);
		column = jcoattable.getColumnModel().getColumn(3);
		column.setPreferredWidth(150);
		column = jcoattable.getColumnModel().getColumn(5);
		column.setPreferredWidth(5);
		column = jcoattable.getColumnModel().getColumn(6);
		column.setPreferredWidth(5);
		// jcoattabbed.add(new JScrollPane(jcoattable));

		// laden.addActionListener(new ButtonListener());
		laden.setPreferredSize(new Dimension(100, 25));
		// jcoatframe.add(laden, BorderLayout.SOUTH);

		jcoattabbed.addTab("UPOP", new JTextArea(""));

		jcoatframe.add(jcoattabbed);
		jcoattabbed.setVisible(true);
		jcoatframe.setVisible(true);

	}

	public static void main(String[] args) {
		new JCoatView();
	}
}

[edit]
gleiches gilt für eine Textarea, bzw. eine JTextArea. Die bietet eine Methode
Code:
setText(String s)
mit der du dann den/das File anzeigen kannst.
Da deine ActionListener in einer anderen Klasse ausgelagert sind, könnte man diese Klasse als Übergabeparameter für den ActionListener implementieren. Dafür musst du aber die entsprechenden Variablen auch als Klassenvariablen definieren und nicht alles im Konstruktor machen....[/edit]
 
Zuletzt bearbeitet:

Bonsai

Bekanntes Mitglied
In deiner Variante wird ja der FileChooser in der ActionListener Methode aufgerufen, aber ich hab ja schon ne Klasse die das macht
 

Bonsai

Bekanntes Mitglied
in der Variante die du mir gegeben hast, klappt das soweit, allerdings wird halt der absolute pfad angegeben, was ich dann schon irgendwie hinbekomm. allerdings bekomm ich deins nicht so umformuliert, dass ich dass in meine schon vorhandene klasse ButtonListener bekomme...:oops:
 
Zuletzt bearbeitet:

Bonsai

Bekanntes Mitglied
zur Zeit sieht der Listener für den Button noch so aus:
Java:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;

import javax.swing.JFileChooser;

public class ButtonListener implements ActionListener {

	JCReader reader = new JCReader();
	JCoatView view;
	ButtonListener() {
	  }

	  public void actionPerformed(ActionEvent e) {
	    if (e.getActionCommand().equals("Datei laden")) {
	      try {
			reader.DateiHoler();
		} catch (IOException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}
	    }
	    
	  

}}

Und der eigentliche FileChoose aufruf findet dann in der Klasse JCReader statt.
 

jgh

Top Contributor
warum einfach, wenn es auch kompliziert geht :D

Java:
public class JCoatView {
	JTextField jtf = new JTextField();

	public JTextField getJtf() {
		return jtf;
	}
public JCoatView() {
		final JFrame jcoatframe = new JFrame("JCoat");
//... usw

[java=79] laden.addActionListener(new ButtonListener(this));[/code]

Java:
class ButtonListener implements ActionListener {

	JCReader reader = new JCReader();
	JCoatView view;

	ButtonListener(JCoatView jcv) {
		this.view = jcv;
	}

	public void actionPerformed(ActionEvent e) {
		if (e.getActionCommand().equals("Datei laden")) {
			try {
				reader.DateiHoler();
				jcv.getJTextField().setText(
						reader.wieAuchImmerDieMethodeHeisst());
			} catch (IOException e1) {
				// TODO Auto-generated catch block
				// e1.printStackTrace();
			}
		}

	}
}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G layout in einer anderen klasse AWT, Swing, JavaFX & SWT 4
_user_q Objekte vom MainController in anderen Controller verwenden und andersherum (NullPointerException) AWT, Swing, JavaFX & SWT 14
Jose05 JavaFx Fxml: GUI aus einer anderen Klasse starten AWT, Swing, JavaFX & SWT 1
U was bewirkt die methode fill und unterschied zu anderen fill Methoden in 2dgraphics? (Java)? AWT, Swing, JavaFX & SWT 6
U Gibt es eine Möglichkeit statt concatenate einen anderen Befehl zu nutzen? AWT, Swing, JavaFX & SWT 9
N Programm Läuft nicht auf anderen Pcs AWT, Swing, JavaFX & SWT 9
J splitpane - Wechseln auf anderen Split erkennen AWT, Swing, JavaFX & SWT 11
N JavaFX applikation auf anderen Systemen zum laufen bringen AWT, Swing, JavaFX & SWT 7
N Aufruf einer anderen Klasse durch Button ActionListener AWT, Swing, JavaFX & SWT 2
Z Mit einem Button einen anderen Button Triggern AWT, Swing, JavaFX & SWT 3
D AWT Wie kann ich ein Frame von einem anderen aus beeinflussen? AWT, Swing, JavaFX & SWT 7
T Anderen Java Code durch Code kompilieren und Fehler in Label ausgeben AWT, Swing, JavaFX & SWT 5
B Slider-Wert an anderen Slider übergeben AWT, Swing, JavaFX & SWT 5
A checkbox in einer TableView abhängig von einem anderen Celleninhalt disablen AWT, Swing, JavaFX & SWT 1
D JavaFX Ein Parameter von einem Stage(GUI) zu einem anderen übergeben AWT, Swing, JavaFX & SWT 6
karlmasutra JavaFX Zugriff auf eine erzeugte Scene aus einer anderen Klasse AWT, Swing, JavaFX & SWT 1
M JavaFX Auf ein UI Elemement eines anderen Controllers zugreifen AWT, Swing, JavaFX & SWT 0
J Compiler in der JavaFX stop() Methode warten lassen bist eine Aktion in einer anderen Scene gemacht AWT, Swing, JavaFX & SWT 5
L Java- UI zweites Fenster aus einer anderen Klasse öffnen durch ButtonClick AWT, Swing, JavaFX & SWT 4
I JavaFX-Scene-Überlagerung/Wechsel mit pausieren der anderen Scene AWT, Swing, JavaFX & SWT 0
J JFram Location aus Konstruktor einer anderen Klasse auslesen AWT, Swing, JavaFX & SWT 10
I JavaFX Fenster wird auf einem anderen Rechner anders dargestellt AWT, Swing, JavaFX & SWT 5
R Update eines Labels bei Methodenaufruf einer anderen Klasse AWT, Swing, JavaFX & SWT 9
K JTable in extra Klasse, Zugriff in einer anderen klasse nicht möglich AWT, Swing, JavaFX & SWT 26
R Swing JLabel berührung an einem anderen Label prüfen AWT, Swing, JavaFX & SWT 3
D Frame beim starten eines anderen Frames schließen AWT, Swing, JavaFX & SWT 2
B Swing Auf JList-Elemente aus einer anderen Klasse zugreifen AWT, Swing, JavaFX & SWT 1
J JavaFX Zugriff auf FXML-Variablen eines anderen Controllers AWT, Swing, JavaFX & SWT 2
B Jlabel Text von anderen Klasse aus ändern AWT, Swing, JavaFX & SWT 9
N JavaFX GUI Elemente einer anderen (FXML)Klasse ansprechen AWT, Swing, JavaFX & SWT 16
B Swing GUI in einer anderen Klasse aufrufen AWT, Swing, JavaFX & SWT 4
N was kann bzw was ist neu an JavaFx was die anderen nicht können AWT, Swing, JavaFX & SWT 2
D [Anfänger]ComboBox erstellt Einträge in einer anderen ComboBox AWT, Swing, JavaFX & SWT 3
D Event Handling Aus einer anderen Klasse heraus einen Text des JLabels ändern. AWT, Swing, JavaFX & SWT 12
F Instanzierung einer inneren Klasse in Klasse eines anderen Packets AWT, Swing, JavaFX & SWT 3
K Kann nicht auf GUI Elemente zugreifen, mit einer Methode im Controller klappts, mit der anderen nich AWT, Swing, JavaFX & SWT 10
C JavaFX Zugriff auf TextField aus einer anderen Klasse AWT, Swing, JavaFX & SWT 4
Z JavaFX Inhalt einer ViewTable durch Aktion einer Menubar ändern welche in einer anderen fxml ist AWT, Swing, JavaFX & SWT 4
K Array von einer Action zur anderen bringen AWT, Swing, JavaFX & SWT 7
V kann ich in einer Klasse stage und scene deklarieren, aber in anderen Klassen Inhalte hinzufügen ? AWT, Swing, JavaFX & SWT 5
J JTable aktuallisieren über anderen Frame AWT, Swing, JavaFX & SWT 6
P Vorteile von Tooltip nutzen (wird über allen anderen Objekten angezeigt) AWT, Swing, JavaFX & SWT 3
W JavaFX Label in Controller-Klasse in einer anderen Controller-Klasse ändern AWT, Swing, JavaFX & SWT 9
D SWT SWT Elemente aus anderen Klassen aufrufen - Invalid thread access AWT, Swing, JavaFX & SWT 6
E Mit Netbeans von einer Form auf eine Komponente einer anderen Form zugreifen AWT, Swing, JavaFX & SWT 2
M Gui in einer anderen Java Klasse aufrufen AWT, Swing, JavaFX & SWT 1
A Swing bei Auswahl und klick eines JComboBox buttons die Klasse eines anderen Projekts aufrufen AWT, Swing, JavaFX & SWT 3
D Nächste GUI in einer anderen Klasse aufrufen AWT, Swing, JavaFX & SWT 7
Kenan89 3D Models aus anderen Spielen in eigene einfügen AWT, Swing, JavaFX & SWT 3
I Rechteck eines Graphics eines JPanels in einem anderen JPanel anzeigen AWT, Swing, JavaFX & SWT 7
M Von einem Fenster zum anderen AWT, Swing, JavaFX & SWT 12
B Swing JMenu zwischen anderen Componenten AWT, Swing, JavaFX & SWT 4
Z Swing Text aus JTextField einer anderen Klasse AWT, Swing, JavaFX & SWT 14
C Swing JFrame nimmt keine anderen Elemente auf AWT, Swing, JavaFX & SWT 13
T JTabbedPane - neuen Tab zwischen zwei anderen Tabs hinzufügen AWT, Swing, JavaFX & SWT 2
A AWT Auto aus einer anderen Klasse her neu zeichnen AWT, Swing, JavaFX & SWT 7
T Listener in anderen Panel deaktivieren AWT, Swing, JavaFX & SWT 3
F Panels über buttons zu anderen Panels hinzufügen AWT, Swing, JavaFX & SWT 2
L SWT Text SelectionText ersetzen durch anderen String AWT, Swing, JavaFX & SWT 6
S Von einer anderen Klasse auf JTextField zugreifen AWT, Swing, JavaFX & SWT 13
P AWT Wie kann mein listener den Inhalt eines anderen Textfelds ändern? AWT, Swing, JavaFX & SWT 10
I Wie mehrere JComboBoxen in Abhängigkeit einer anderen Box ändern? AWT, Swing, JavaFX & SWT 8
D JComboBox jedes Item mit einer anderen Farbe AWT, Swing, JavaFX & SWT 10
P Von einer anderen Klasse auf JTextField zugreifen AWT, Swing, JavaFX & SWT 12
Zettelkasten repaint() von anderen Klassen aufrufen AWT, Swing, JavaFX & SWT 4
S Swing mit ActionListener auf Objekte einer anderen Klasse zugreifen AWT, Swing, JavaFX & SWT 3
P Swing JTabbedPane mit JButton einen anderen Tab anzeigen AWT, Swing, JavaFX & SWT 9
P Von einem Panel auf die Objekte des anderen Panels zugreifen AWT, Swing, JavaFX & SWT 3
M Swing Methode in einem Fenster aus einem anderen Fenster aufrufen AWT, Swing, JavaFX & SWT 4
Luk10 repaint() auch in anderen Klassen! AWT, Swing, JavaFX & SWT 6
R Korrektes manipulieren der GUI aus anderen Threads heraus AWT, Swing, JavaFX & SWT 19
Q Swing Panel aus anderen Frame aufrufen AWT, Swing, JavaFX & SWT 2
L Swing Kommunikation zwischen JMenuBar und anderen Componenten AWT, Swing, JavaFX & SWT 2
S paint() in anderen Methoden AWT, Swing, JavaFX & SWT 5
W Mouseclicks werden bei Verwendung anderen Betriebssystems nicht problemlos angenommen AWT, Swing, JavaFX & SWT 3
D Paint() Methode aus einer anderen Klasse aufrufen AWT, Swing, JavaFX & SWT 6
S [ANT] jsch jar aus einem anderen Ordner laden AWT, Swing, JavaFX & SWT 7
G JTabbedPane wird groesser wenn man anderen Tab auswaehlt. AWT, Swing, JavaFX & SWT 2
I Öffnen von anderen Programmen bei Betätigen eines Buttons AWT, Swing, JavaFX & SWT 19
G TableModel mit anderen Spalten AWT, Swing, JavaFX & SWT 4
E JFrame Componente aus einer anderen klasse disposen AWT, Swing, JavaFX & SWT 3
G SystemTray BubbleInfo an anderen Componenten anzeigen AWT, Swing, JavaFX & SWT 6
S Class in einer anderen Class ausführen? AWT, Swing, JavaFX & SWT 5
J JInternalFrame überlagert/unterlagert anderen Elementen AWT, Swing, JavaFX & SWT 2
X Wie passt JIternalFrame sich den anderen Fenstern an? AWT, Swing, JavaFX & SWT 3
G JTree -- Node nach ändern in anderen Knoten AWT, Swing, JavaFX & SWT 15
M Wert von einem Fenster zum anderen übergeben AWT, Swing, JavaFX & SWT 3
G Auf markierten Text einer anderen Anwendung zugreifen. AWT, Swing, JavaFX & SWT 8
N Image Array einer anderen Klasse bearbeiten AWT, Swing, JavaFX & SWT 2
L wie den Cursor von einem TextFeld zum anderen setzen? AWT, Swing, JavaFX & SWT 3
T drehung um einen anderen punkt AWT, Swing, JavaFX & SWT 2
B JSpinner passt optisch nicht zu anderen Komponenten AWT, Swing, JavaFX & SWT 2
F JTextArea aus einer anderen Klasse heraus verändern AWT, Swing, JavaFX & SWT 4
W Methodenaufruf aus einer anderen Klasse AWT, Swing, JavaFX & SWT 3
G Komponenten einer Java-App von einer anderen auslesen AWT, Swing, JavaFX & SWT 9
G ActionListener und Methoden-Aufruf aus anderen Klassen AWT, Swing, JavaFX & SWT 3
F Checkboxen eines anderen Panels ansprechen AWT, Swing, JavaFX & SWT 3
D FileChooser der anderen Art. AWT, Swing, JavaFX & SWT 2
F JTree mit anderen Icons AWT, Swing, JavaFX & SWT 7
W Anzeige von anderen Bildformaten: BMP, TIFF, PCX AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen

Neue Themen


Oben