Swing ContentPane resettet sich selbst

Status
Nicht offen für weitere Antworten.

bognari

Neues Mitglied
Huhu, ich habe ein kleines Programm geschrieben in das ich alle meine statischen Methoden die ich im Laufe der Uni bis jetzt geschrieben habe einbinden wollte. Bis jetzt hatte ich immer für die GUI die Standard ContentPane genommen über:

Java:
 Container $container = $frame.getContentPane();

Jedoch kann man so kein schönes Wallpaper einbinden wie ich es vor hatte.
Dafür habe ich einen neuen ContentPane gesetzt mit $frame.setContentPane(new DasTEIL());
Es wird auch schön angezeigt jedoch wenn ich auf dem neuen ContentPane etwas mit .add(irgendetwas); ausführe resettet sich der ContentPane irgendwie wieder zu dem Standart Wert. Es wird nicht einmal mehr die paintComponent(Graphics g) Methode des von mir gewählten neuen ContentPane Objekts ausgeführt.

Hier mal der "ganze" Code der GUI und ja ich weiß ist noch nicht viel.


Java:
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import java.io.File;

import javax.swing.ImageIcon;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

@SuppressWarnings("serial")
public class GUI extends JFrame{

	private final GUI $frame;
	private final Container $container;
	private static final Image $background_image;
	
	public GUI() {
		this.$frame = this;
		$frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		$frame.setMiddleScreen_and_Size(650, 450);
		this.$container = new GUIBackground();
		$frame.setContentPane($container);
		$frame.setGUI(new HelpGUI());		
	}
	
	static{
		File $background_image_file = new File("images/background.jpg");
		$background_image = new ImageIcon($background_image_file.getPath()).getImage();
	}
	
	private void setMiddleScreen_and_Size(int _$x_Axis_int , int _$y_Axis_int) {
		$frame.setSize(_$x_Axis_int, _$y_Axis_int);
		final Dimension $dimension = Toolkit.getDefaultToolkit().getScreenSize();
		$frame.setLocation(($dimension.width - $frame.getSize().width) / 2,
	                 ($dimension.height - $frame.getSize().height) / 2);
	}
	
	private void setGUI(JComponent _$gui_JComponent) { // macht iwie alles kaputt
		$container.removeAll();
		$container.setLayout(new BorderLayout());
		$container.add(BorderLayout.CENTER, _$gui_JComponent); // <--- wenn das weg ist geht es. sonst nicht.
		$frame.validate();
	}
	
	/**
	 * 
	 * gui Classes
	 * 
	 */
	
	protected class GUIBackground extends JComponent  {
		
		@Override
		public void paintComponent(Graphics _$graphic) {
			super.paintComponent(_$graphic);
			_$graphic.drawImage($background_image, 0, 0, Color.WHITE,this); // gucken wie es genau war...
			System.out.println("Bild gemalt");
		}
	}

//	protected class HeaderGUI extends JComponent  {
//		
//		public HeaderGUI(String _$calling_gui_object_string) {
//		
//		}	
//	}
	
	protected class HelpGUI extends JPanel  {
		
		public HelpGUI() {
			this.add(new JLabel("kjfhdsgfrfjlai"));
		}
		
	}	
}

Falls sich evtl jemand die anderen Methoden ansehen mag Poste ich diese auch mal:

Java:
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class Task {
	public static int checksum(long _$number_long) {
		String $number_string = String.valueOf(_$number_long);
		int $result_int = 0;
		for(int $counter_int = 0; $counter_int < $number_string.length(); $counter_int++){
			$result_int += Integer.valueOf($number_string.charAt($counter_int));
		}
		return $result_int;
	}

	public static double circular_area(double _$full_circle_double) {
		return (Math.pow(_$full_circle_double, 2) / ( 4 * Math.PI)); // A = u^2/4pi
	}

	public static List<Integer> divide_the_amount(int _$anmount_int) {
		List<Integer> $result = new ArrayList<Integer>();
		Double[] $cash_array = {500.00, 200.00, 100.00, 50.00, 20.00, 10.00, 5.00, 2.00, 1.00, 0.50, 0.20, 0.10, 0.05, 0.02, 0.01};
		for(final double $cash : $cash_array){
			int $elements_int = (int) (_$anmount_int / $cash);
			_$anmount_int %= $cash;
			$result.add($elements_int);
		}
		return $result;
	}

	public static int euclid(int _$number_1_int, int _$number_2_int) {
		if( _$number_2_int == 0) {
			return _$number_1_int;
		}else{
			return euclid(_$number_2_int, _$number_1_int % _$number_2_int);
		}
	}

	public static BigDecimal euler_iteravis(long _$steps_long) { // bigdecimal fuer genaure berechnungen
		BigDecimal $euler_bigD = new BigDecimal(1);
		for(long $counter_long = 1; $counter_long <= _$steps_long; $counter_long++){
			BigDecimal $fak_division_bigD = new BigDecimal(1).divide(new BigDecimal(fak_iteravis($counter_long)));
			$euler_bigD.add($fak_division_bigD);
		}
		return $euler_bigD;
	}

	public static BigDecimal euler_recursively(long _$steps_long) { // bigdecimal fuer genaure berechnungen
		BigDecimal $euler_bigD = new BigDecimal(1);
		for(long $counter_long = 1; $counter_long <= _$steps_long; $counter_long++){
			BigDecimal $fak_division_bigD = new BigDecimal(1).divide(new BigDecimal(fak_recursively($counter_long)));
			$euler_bigD.add($fak_division_bigD);
		}
		return $euler_bigD;
	}

	public static BigInteger fak_iteravis(long _$number_long) {
		BigInteger $return_bigI = BigInteger.ONE;
		for(long $counter_long = 1; $counter_long <= _$number_long; $counter_long++){
			$return_bigI = $return_bigI.multiply(BigInteger.valueOf($counter_long));
		}
		return $return_bigI;
	}

	public static BigInteger fak_recursively(long _$number_long) {
		if (_$number_long <= 1) {
			return BigInteger.ONE;
		}else{
			return BigInteger.valueOf(_$number_long).multiply(fak_recursively(--_$number_long));
		}
	}

	public static double fall_stretch(double _$seconds_double) {
		double $g_double = 9.80665;
		return (($g_double * Math.pow(_$seconds_double, 2)) / (2));
	}

	public static long fibonacci(long _$number_long) {
		if (_$number_long > 1) {
			return fibonacci(--_$number_long) + fibonacci(--_$number_long);
		}else{
			if (_$number_long == 1) {
				return 1;
			}else{
				return 0;
			}
		}
	}

	public static long lcm(int _$number_1_int, int _$number_2_int) {
		List<Integer> $number_1_prime_array = primeFactorization(new ArrayList<Integer>(), _$number_1_int);
		List<Integer> $number_2_prime_array = primeFactorization(new ArrayList<Integer>(), _$number_2_int);
		List<Integer> $prime_factors_array = new ArrayList<Integer>();
		long $result_long = 1;
		for(final int $prime_factor : $number_1_prime_array) {
			if (!($prime_factors_array.contains($prime_factor))) {
				$prime_factors_array.add($prime_factor);
			}
		}
		for(final int $prime_factor : $number_2_prime_array) {
			if (!($prime_factors_array.contains($prime_factor))) {
				$prime_factors_array.add($prime_factor);
			}
		}
		for(final int $prime_factor_int : $prime_factors_array) {
			$result_long *= (long) Math.pow($prime_factor_int, primeFactor($prime_factor_int, $number_1_prime_array, $number_2_prime_array));
		}
		return $result_long;
	}

	public static int maximum(List<Integer> _$numbers_array) {
		int $temp_int = _$numbers_array.get(0);
		for(final int $number_int : _$numbers_array){
			if($temp_int < $number_int){
				$temp_int = $number_int;
			}
		}
		return $temp_int;
	}

	public static int minimum(List<Integer> _$numbers_array) {
		int $temp_int = _$numbers_array.get(0);
		for(final int $number_int : _$numbers_array){
			if($temp_int > $number_int){
				$temp_int = $number_int;
			}
		}
		return $temp_int;
	}

	public static int nullcheck(int _$number) throws Exception { // public damit die gui es auch benutzen kann
		if (_$number < 1) {
			throw new Exception("NICHT kleiner als 1 !");
		}
		return _$number;
	}

	private static int numberOfTheItem(List<Integer> _$number_array, int _$item) {
		int $number_item_int = 0;
		while(_$number_array.indexOf(_$item) > -1) {
			$number_item_int++;
			_$number_array.remove(_$number_array.indexOf(_$item));
		}
		return $number_item_int;
	}

	public static BigDecimal pi(long _$steps_long) {
		BigDecimal $pi_bigD = new BigDecimal(1);
		for(long $counter_long = 2; $counter_long <= _$steps_long; $counter_long = $counter_long + 2){
			$pi_bigD.multiply(new BigDecimal($counter_long).divide(new BigDecimal($counter_long - 1)).multiply(new BigDecimal($counter_long).divide(new BigDecimal($counter_long + 1))));
		}
		return $pi_bigD.multiply(new BigDecimal(2));
	}

	private static int primeFactor(int _$factors_int, List<Integer> _$number_1_array, List<Integer> _$number_2_array) {
		return Math.max(numberOfTheItem(_$number_1_array, _$factors_int),numberOfTheItem(_$number_2_array, _$factors_int));
	}

	private static List<Integer> primeFactorization(List<Integer> _$divisor_array, int _$number_int) {
		if ( _$number_int == 1) {
			return _$divisor_array;
		}else{
			for (int $divisor = 2; $divisor < _$number_int; $divisor++) {
				if ((_$number_int % $divisor) == 0) {
					_$divisor_array.add($divisor);
					return primeFactorization(_$divisor_array, _$number_int / $divisor);
				}
			}
			_$divisor_array.add(_$number_int); // dummer boolean return...
			return _$divisor_array;
		}
	}

	public static boolean primes_check_iteratively(int _$number_int){ // 3561 ms fuer 100.000 tests
		for(int $counter_int = 2; $counter_int < _$number_int; $counter_int++){
			if((_$number_int % $counter_int) == 0){
				return false;
			}
		}
		return true;
	}

	public static boolean primes_check_java(int _$number_int) { // 2821 ms fuer 100.000 tests
		BigInteger $number_biginteger = BigInteger.valueOf(_$number_int); // falls man den einfachen test verwenden darf.
		return $number_biginteger.isProbablePrime(100);
	}

	public static boolean primes_check_recursively(int _$possible_prime_int, int _$number_int){
		if (_$number_int <= 1) {
			return true;
		}else{
			if(_$possible_prime_int % _$number_int == 0) {
				return false;
			}else{
				return primes_check_recursively(_$possible_prime_int, --_$number_int);
			}
		}
	}

	public static List<Integer> primes_iteratively(int _$number_int, byte _$method_byte) {
		List<Integer> $result_array = new ArrayList<Integer>();
		for(int $counter_int = 2; $counter_int <= _$number_int; $counter_int++){
			switch (_$method_byte){
			case 1	:	{
							if(primes_check_iteratively($counter_int)){
								$result_array.add($counter_int);
							}
							break;
						}
			case 2	: 	{
							if(primes_check_recursively($counter_int, $counter_int - 1)){ // kein -- weil sonst sich $counter_int wieder verringert !
								$result_array.add($counter_int);
							}
							break;
						}
			case 3 	: 	{
							if(primes_check_java($counter_int)){
								$result_array.add($counter_int);
							}
							break;
						}
			}
		}
		return $result_array;
	}

	public static long square(int _$number_int) {
		if (_$number_int > 1){
			return (2 * _$number_int - 1) + square(--_$number_int);
		}else{
			if ( _$number_int == 1 ) {
				return 1;
			}else{
				return 0;
			}
		}
	}

	public static String string_filter(String _$input_string, List<Character> _$filter_array) { // geht evtl nicht da es warper objekte sind und nicht primitive datentypen !
		String $result_string = "";
		for(int $counter_int = 0; $counter_int < _$input_string.length(); $counter_int++) {
			if (_$filter_array.contains(_$input_string.charAt($counter_int))) {
				$result_string += String.valueOf(_$input_string.charAt($counter_int));
			}
		}
		return $result_string;
	}

	public static List<List<Integer>> table(int _$x_int, int _$y_int) {
		List<List<Integer>> $result_array = new ArrayList<List<Integer>>();
		for(int $y_axis_int = 1; $y_axis_int <= _$y_int; $y_axis_int++) {
			List<Integer> $line_array = new ArrayList<Integer>();
			for(int $x_axis_int = 1; $x_axis_int <= _$x_int; $x_axis_int++) {
				$line_array.add($y_axis_int * $x_axis_int);
			}
			$result_array.add($line_array);
		}
		return $result_array;
	}
	
	public static void file_writer(String _$line_string, String _$file_string) throws SecurityException, IOException {
		FileWriter $fileWriter = new FileWriter(_$file_string);
		BufferedWriter $bufferedWriter = new BufferedWriter($fileWriter);
		Scanner $line_scanner = new Scanner(_$line_string);
		String $line_string = "";		
		while($line_scanner.hasNextLine()) {
			$line_string = $line_scanner.nextLine();
//			while($line_string.indexOf("\\n") > -1) { // brauch man theoretisch nicht da man enter benutzen darf 
//				$bufferedWriter.write($line_string.substring(0, $line_string.indexOf("\\n")));
//				$bufferedWriter.newLine();
//				$line_string = $line_string.substring($line_string.indexOf("\\n") + 2);
//			} 
			$bufferedWriter.write($line_string);
			$bufferedWriter.newLine();
		}
		$bufferedWriter.close();
	}
	
	public static int word_counter(String _$word_string, String _$file_string) throws IOException, URISyntaxException {

		BufferedReader $bufferedReader = new BufferedReader(getFile(_$file_string));
		String $line_string = $bufferedReader.readLine();
		int $result_int = 0;

		while($line_string != null) {
			if($line_string.indexOf(_$word_string) > -1) {
				$result_int++;
//				System.out.println($line_string);
			}
			$line_string = $bufferedReader.readLine();
		}
		$bufferedReader.close();

		return $result_int;
	}
	
	private static InputStreamReader getFile(String _$file_string) throws IOException, URISyntaxException {
		URL $file_url = new URI(_$file_string).toURL();
		InputStream $inputStream = $file_url.openStream();
		InputStreamReader $inputStreamReader = new InputStreamReader($inputStream);
		return $inputStreamReader;
	}
}
 
S

SlaterB

Gast
schau dir folgendes Programm an, beachte die verwendeten Background-Farben statt Bilder

Java:
public class Test {
    public static void main(String[] args)     {
        new GUI();
    }
}

class GUI    extends JFrame {
    private final Container $container;

    public GUI()    {
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setSize(300, 300);
        this.$container = new JPanel();
        this.$container.setBackground(Color.BLUE);

        setContentPane($container);
        setGUI(new HelpGUI());
        setVisible(true);
    }

    private void setGUI(JComponent _$gui_JComponent)    {
        $container.removeAll();
        $container.setLayout(new BorderLayout());
        $container.add(BorderLayout.CENTER, _$gui_JComponent);
        validate();
    }

    protected class HelpGUI        extends JPanel    {
        public HelpGUI()     {
            setBackground(Color.GREEN);
            this.add(new JLabel("kjfhdsgfrfjlai"));
        }
    }
}

kommentiere testweise Zeile 24 aus und starte das Programm nochmal


vielleicht möchtest du
setOpaque(false);
im HelpGUI-Panel verwenden
 
Zuletzt bearbeitet von einem Moderator:

bognari

Neues Mitglied
Ah ok danke.
Hatte nicht mit gerechnet das er es einfach nur überlagert da ja nicht mal eine simple Ausgabe in der paintContent() ging.

Nun geht es aber wie es sollte mit der Transparenz.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Mit ContentPane werden Komponenten angezeigt, mit SplitPane, JPanel nicht? AWT, Swing, JavaFX & SWT 6
DaCrazyJavaExpert Swing JPanel "ContentPane" wird nicht gesetzt/angezeigt AWT, Swing, JavaFX & SWT 16
I ContentPane lösche linien AWT, Swing, JavaFX & SWT 1
I Objekte aus contentPane löschen funktioniert nicht AWT, Swing, JavaFX & SWT 3
U Swing Panels im Contentpane durchschalten AWT, Swing, JavaFX & SWT 1
N individuell geformtes ContentPane?! AWT, Swing, JavaFX & SWT 2
P Swing mit ContentPane wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
jemandzehage setResizable(false) ändert Größe des Contentpane AWT, Swing, JavaFX & SWT 4
K Swing: ContentPane von JDialog ist transparent (Fehler) AWT, Swing, JavaFX & SWT 10
thE_29 Bufferungsproblem JFrame/JPanel/ContentPane AWT, Swing, JavaFX & SWT 2
S definierte Größe von contentPane / JPanel möglich? AWT, Swing, JavaFX & SWT 4
P Breite und Höhe des contentPane abfragen AWT, Swing, JavaFX & SWT 3
O ContentPane AWT, Swing, JavaFX & SWT 4
F Wie bestimmte Obj. einer ContentPane abfragen und vergl? AWT, Swing, JavaFX & SWT 11
M Zwei Element auf ein Contentpane AWT, Swing, JavaFX & SWT 45
G jFrame & ContentPane AWT, Swing, JavaFX & SWT 4
T Text auf eine ContentPane AWT, Swing, JavaFX & SWT 4
R ContentPane bei JFrame und JDialog AWT, Swing, JavaFX & SWT 2
D JFrame Größe auf ContentPane Größe abstimmen AWT, Swing, JavaFX & SWT 2
sliwalker ContentPane leeren und völlig neu bestücken? AWT, Swing, JavaFX & SWT 4
R Buttons in ContentPane austauschen AWT, Swing, JavaFX & SWT 7
K Contentpane neu laden AWT, Swing, JavaFX & SWT 4
F ContentPane Scrollbar machen. AWT, Swing, JavaFX & SWT 3
Juelin Javafx hängt sich auf AWT, Swing, JavaFX & SWT 31
I JavaFX Programmcode pausieren gestaltet sich als schwierig AWT, Swing, JavaFX & SWT 7
N Dropshadow setzen bei einer Gruppe von Tiles, die sich jeweils in einer Stackpane befinden, welche in einer Gridpane angeordnet sind. AWT, Swing, JavaFX & SWT 0
berserkerdq2 Skalieren sich javafx objekte automatisch auf die Bildschirmgröße AWT, Swing, JavaFX & SWT 6
B JavaFX Prüfen ob ein Objekt sich mehrmals in einer Liste befindet AWT, Swing, JavaFX & SWT 5
K Textarea aktuallisiert sich nicht, nach Auswahl (Itemlistener) AWT, Swing, JavaFX & SWT 3
S e(fx)clipse erscheint nicht im Marketplace, lässt sich nicht installieren AWT, Swing, JavaFX & SWT 16
A TableView updatet sich nicht AWT, Swing, JavaFX & SWT 3
M Wieso verändert sich die Framerate nach erneutem Starten des AnimationTimer? AWT, Swing, JavaFX & SWT 18
I AWT java.awt.FileDialog - "coffee cup"-Icon lässt sich nicht ersetzen AWT, Swing, JavaFX & SWT 14
J JOptionPane ruft sich selbst immer wieder neu auf AWT, Swing, JavaFX & SWT 3
P Swing Programm hängt sich bei Buttondruck auf? (GUI für "Chatbot" erstellen) AWT, Swing, JavaFX & SWT 15
T Swing JTable cellRenderer mit jpg Hintergrundfarbe lässt sich nicht ändern. AWT, Swing, JavaFX & SWT 1
R JOptionPane schließt sich nicht wieder AWT, Swing, JavaFX & SWT 2
R Textfield lässt sich nicht positionieren AWT, Swing, JavaFX & SWT 1
E Keystroke für Ausschneiden läßt sich nicht ändern AWT, Swing, JavaFX & SWT 2
B Dynamische ListView-Größe, die bei Fenstergrößenänderung sich anpasst AWT, Swing, JavaFX & SWT 19
sascha-sphw JavaFX ListCell höhe verändert sich beim ändern der Text-Farbe AWT, Swing, JavaFX & SWT 14
R Swing Komponente im JFrame überschreinen sich AWT, Swing, JavaFX & SWT 7
A Swing Datei lässt sich zwar speichern, aber nicht laden (Inhalt im JTextField anzeigen) AWT, Swing, JavaFX & SWT 18
O showConfirmDialog öffnet sich nicht AWT, Swing, JavaFX & SWT 3
K JavaFX Fenstergröße ändert sich (Gluon - SceneBuilder) AWT, Swing, JavaFX & SWT 23
S JavaFX Scene öffnet sich nicht AWT, Swing, JavaFX & SWT 3
C Bilder so einbinden, dass sie sich ändern AWT, Swing, JavaFX & SWT 6
ralfb1105 JavaFX Label lässt sich innerhalb service Task nicht updaten? AWT, Swing, JavaFX & SWT 22
J ChangeListener verhält sich komisch AWT, Swing, JavaFX & SWT 14
S Ausgabe aktualisiert sich nur nach 2. Klick AWT, Swing, JavaFX & SWT 17
Legi Swing JButton Icon verschiebt sich AWT, Swing, JavaFX & SWT 2
P Gui lässt sich nicht starten AWT, Swing, JavaFX & SWT 10
B JavaFX setOnMousePressed() - verhält sich wie setOnMouseClicked()? AWT, Swing, JavaFX & SWT 6
R JavaFX lässt sich nicht in Eclipse einbinden AWT, Swing, JavaFX & SWT 4
J BackgroundJPanel passt sich dem JFrame nicht an AWT, Swing, JavaFX & SWT 7
J Button lässt sich nicht auf dem JPanel verschieben AWT, Swing, JavaFX & SWT 5
M 2D-Grafik Spielfigur bewegt sich nicht AWT, Swing, JavaFX & SWT 6
W Javafx - Image soll sich mit der Camera mitbewegen AWT, Swing, JavaFX & SWT 1
T .jar-Datei lässt sich unflexibler ausführen als über die IDE AWT, Swing, JavaFX & SWT 11
K JavFX: VBox.setVGrow stell sich quer AWT, Swing, JavaFX & SWT 2
T Timer und GIF Animationen pausieren während Maus sich bewegt AWT, Swing, JavaFX & SWT 4
S Swing Bedienelemente ordnen sich automatisch neu an AWT, Swing, JavaFX & SWT 2
B Hauptfenster öffnet sich mehrmals AWT, Swing, JavaFX & SWT 9
K Mit JavaFX angefangen. Lohnt sich Swing? AWT, Swing, JavaFX & SWT 28
E Java FX ProgressIndicator dreht sich nicht AWT, Swing, JavaFX & SWT 8
P Swing JFrame minimiert sich bei Doppelklick auf die Titel-Leiste AWT, Swing, JavaFX & SWT 16
krgewb AWT JFrame soll sich wie Dialog verhalten AWT, Swing, JavaFX & SWT 9
D JavaFX Label lässt sich nicht mehrmals färben AWT, Swing, JavaFX & SWT 7
Prafy Sich ändernde Farbverläufe erstellen AWT, Swing, JavaFX & SWT 4
D JavaFX Anwendung hängt sich permanent auf AWT, Swing, JavaFX & SWT 6
T JButton überlagern sich und werden erst beim Mausscrollen sichtbar AWT, Swing, JavaFX & SWT 2
T Swing Programm hängt sich auf! AWT, Swing, JavaFX & SWT 23
C LayoutManager Bei verkleinern des Fensters, verschieben sich JPanels übereinander. AWT, Swing, JavaFX & SWT 7
J Button vergrößert sich bei Fenster resize AWT, Swing, JavaFX & SWT 22
J Lohnt sich FX? AWT, Swing, JavaFX & SWT 2
Tort-E JavaFX ProgressIndicator dreht sich nicht AWT, Swing, JavaFX & SWT 2
S JavaFX Image Skalierung in Scrollpane, Scrollpane resized sich nicht AWT, Swing, JavaFX & SWT 5
N Programm mit Swing und Thread, Figur bewegen sich nicht AWT, Swing, JavaFX & SWT 6
Tom299 JavaFX Default-Cursor läßt sich nicht immer "aktivieren" AWT, Swing, JavaFX & SWT 3
B Frame hängt sich auf trotz invokeLater AWT, Swing, JavaFX & SWT 1
D Java Swing, Label lässt sich nicht mit Checkboxen/Knopf verändern AWT, Swing, JavaFX & SWT 2
J Server stellt sich hin AWT, Swing, JavaFX & SWT 13
R Swing Elemente verschieben sich im GBL beim Ein/Ausblenden AWT, Swing, JavaFX & SWT 0
L JButton flackern - Programm hängt sich auf AWT, Swing, JavaFX & SWT 3
H JTree in JScrollPane passt sich nicht an Größe von JPanel an AWT, Swing, JavaFX & SWT 2
J Programm hängt sich bei Log In auf AWT, Swing, JavaFX & SWT 1
M JFreeChart neu zeichnen sich Wenn Jtable sich ändert AWT, Swing, JavaFX & SWT 5
ToBJo JavaFX TreeView zerstört sich selbst AWT, Swing, JavaFX & SWT 1
T Swing Button bleibt grau [=> UI hat sich aufgehängt, Aufgabe in Thread auslagern] AWT, Swing, JavaFX & SWT 3
B JavaFX Problem bei Kamera / Group, gesamte Scene bewegt sich mit AWT, Swing, JavaFX & SWT 0
M JXTreeTable: Spaltengröße läßt sich nicht mehr festlegen AWT, Swing, JavaFX & SWT 0
I JPanel in JScrollPane verkleinert sich leider nicht .... AWT, Swing, JavaFX & SWT 2
G Komponenten vergrößern sich nicht trotz Layoutmanager AWT, Swing, JavaFX & SWT 24
W JTextfield - Wert lässt sich nicht setzen AWT, Swing, JavaFX & SWT 3
H 2D-Grafik BufferStrategy zieht spur hinter sich her AWT, Swing, JavaFX & SWT 3
T SWT SWTBot Test: Dialog soll sich öffnen,wenn button gedrückt AWT, Swing, JavaFX & SWT 3
kaoZ Swing JFrame lässt sich nicht über dispose() abbauen AWT, Swing, JavaFX & SWT 0
D 2D-Grafik Rechteck befindet sich unter dem Rahmen des JFrame. AWT, Swing, JavaFX & SWT 1
A Swing per JComboBox gewünschtes Attribut auswählen und Komponenten passen sich an AWT, Swing, JavaFX & SWT 7
B Swing focusGained öffnet sich zwei mal AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben