Die Farbe wird einfach nicht gesetzt :(

Status
Nicht offen für weitere Antworten.

pro_evo

Aktives Mitglied
Hi all,

bin eigentlich Java Anfänger, aber ich glaub bei AWT is mein Problem am besten aufgehoben.

Es ist ein kleines Malprogramm ... man kann 4 Figuren zeichnen und die Parameter selbst eingeben.

Ich wollte nun einbauen das man die Farbe setzen kann, Zeichenfläche ist das Canvas mit dem Namen "mycan".

Man kann zwar mehrere Haken setzen, aber dabei wird es halt immer die letzte die Farbe sein mit der er zeichnet, weil die Color eben bei jedem Haken machen neu gesetzt wird.
(so war es gedacht) nur leider wird die Farbe ja gar ned gesetzt :cry: :cry:

Also der Code is leider etwas lang, wichtig ist eigentlich die itemStateChanged aus dem Frame .
(der übergebene Grafikkontext ist doch der richtige oder ? bei der MEthode parse_and_paint klappts ja auch) :?


schonmal Danke im Voraus !

Code:
import java.awt.event.*;
import java.awt.*;
import java.awt.Polygon;
import java.util.*;
import java.io.*;

interface GeometrieObjekt {
  public void paint (Graphics g);         // Malen
  public boolean contains (int x, int y); // Enthält das Objekt den Punkt (x, y)?
  public String getName ();               // Was bist Du?
}


class Kreis implements GeometrieObjekt {
  int r;      // r = Radius
  int mx, my; // mx = x Mittelpunkt, my = y Mittelpunkt
  public Kreis (int r, int x, int y) {
    this.r = r; mx = x; my = y;
  }
  public void paint (Graphics g) {
  	// Hart rein funzt es , also der Grafikkontext stimmt 
  	/*g = mycan.getGraphics();
  	g.setColor( Color.blue );*/
  	g.drawArc (mx-r, my-r, 2*r, 2*r, 0, 360);
  }
  public boolean contains (int x, int y) {
    return (mx-x)*(mx-x)+(my-y)*(my-y) <= r*r;
  }
  public String getName () { return "Kreis"; }
}

class RechtEck implements GeometrieObjekt {
  int x, y, b, h; // Linke obere Ecke, Breite, Höhe
  public RechtEck (int x, int y, int b, int h) {
    this.x = x; this.y = y;
    this.b = b; this.h = h;
  }
  public void paint (Graphics g) {
    g.drawRect (x, y, b, h);
  }
  public boolean contains (int x, int y) {
     return this.x <= x && x <= this.x+b &&
            this.y <= y && y <= this.y+h;
  }
  public String getName () { return "Rechteck"; }
}

class Ellipse implements GeometrieObjekt {
	int x, y, b, h;
	public Ellipse (int x, int y, int b, int h) {
	    this.x = x; this.y = y;
    	this.b = b; this.h = h;
    }
    public void paint (Graphics g){
    	g.drawOval(x,y,b,h);
    }
    public boolean contains (int x, int y) {
    	return ((x*x/b*b)+(y*y/h*h) != 1 );
	}
  public String getName () { return "Ellipse"; }	
}

class Dreieck implements GeometrieObjekt {
	int x[], y[];
	int n;
	Polygon polygon;
	public Dreieck (int []x, int []y,int n){
		this.x = x;
		this.y = y;
		this.n = n;
		polygon = new Polygon(x,y,n);
	}
	public void paint (Graphics g) {
		g.drawPolygon(x, y, n);
	}
	public boolean contains (int x, int y) {
		return polygon.contains(x, y);
	}
	public String getName () { return "Dreieck"; }
}

class myDialog1 extends Dialog implements ItemListener, ActionListener {
	
	private java.awt.List myList = new java.awt.List(6,false);
	protected String[] geos = {"Kreis","Ellipse","Rechteck","Dreieck"};
	private Button back = new Button ("Cancel");
	private Frame parent;
	
	// Für Dialog 2
	public myDialog1 (Dialog drueber,String titel, boolean modal){
		super(drueber,titel,modal);
	}
	public myDialog1 (Frame parent,String titel, boolean modal){
		super(parent, titel, modal);
		this.parent = parent;
		for (int i=0; i<geos.length; i++)
		myList.add(geos[i]);
		add(myList);
		myList.addItemListener(this);
		add("South", back);
		back.addActionListener(this);
		pack();
		setVisible(true);
	}
	
	public void itemStateChanged (ItemEvent ie){
		dispose();
		new myDialog2(this,myList.getSelectedItem(),parent);
		
	}
	
	public void actionPerformed (ActionEvent e){
  	 if (e.getSource() == back)
  	 	dispose();
  	}
}

class myDialog2 extends myDialog1 implements ActionListener {	
	
	TextField tf;
	String vorbelegung, figur;
	Frame parent;
	private Button back = new Button ("Cancel");
	private Button go = new Button ("Los zeichne");
	
	
	public myDialog2 (Dialog drueber, String figur, Frame parent){
		super(drueber, "Parameter eingeben (Wichtig:Auf die Form achten !)",true); 
		this.parent = parent;
		this.figur = figur;
		setLayout(new BorderLayout());
		if (figur.equals("Kreis"))
			vorbelegung = "radius,X-Koordinate von M,Y-Kooradinate von M";
		if (figur.equals("Rechteck"))
			vorbelegung = ("X-Start,Y-Start;Breite,Höhe");
		if (figur.equals("Ellipse"))
			vorbelegung = ("X-Start,Y-Start,Breite,Höhe");
		if (figur.equals("Dreieck"))
			vorbelegung = ("x1,y1,x2,y2,x3,y3");
		tf = new TextField(vorbelegung);
		add(tf);
		add("West", back);
		add("East", go);
		go.addActionListener(this);
		back.addActionListener(this);
		pack();
		setVisible(true);
	}	
	
	public void actionPerformed (ActionEvent e){
  	 if (e.getSource() == back)
  	 	dispose();
  	 if (e.getSource() == go){
  	 System.out.println("Ihre Eingabe: "+tf.getText());
  	   ((x_mas_nr5)parent).parse_and_paint(tf.getText(), figur);
  	   dispose();
  	  } 
  	}
}

		
public class x_mas_nr5 extends Frame implements ActionListener, MouseMotionListener, ItemListener {
	
  	private Button zeichnen = new Button("Zeichne");
  	CheckboxMenuItem schwarz, blau, rot, gruen, gelb;
  	MenuItem speichern, lade_und_male;
  	private Canvas mycan = new Canvas();  
 	private Vector geo = new Vector();
 	private  int []xf = new int[3];
 	private  int []yf = new int[3];
 	private  int x, y, breite, hoehe, radius;
 	Graphics g = mycan.getGraphics();
 	Vector landschaft = new Vector();
 	String current_to_save; // hat bereits das korrekte Format
 	
 // Main-Frame Konstruktor	
 public x_mas_nr5() {
 		super("Der Wunschzeichner");
 		add("South", zeichnen);
  		add(mycan);
  		zeichnen.addActionListener(this);
  		mycan.addMouseMotionListener (this);
  		initMenu();
  		
  		setBounds(200, 200, 640,480);
 		setVisible(true);
 		
 		addWindowListener (new WindowAdapter() {
      	public void windowClosing (WindowEvent event) {
      		System.err.println("Schon am Ende ?? Na ok. Bye.");System.exit (0);}});
 	}
 	
 public void initMenu(){
  	MenuBar myBar = new MenuBar();
  	Menu myMenu = new Menu("Zeichenfarbe");
  	myBar.add(myMenu);
  	myMenu.add(schwarz = new CheckboxMenuItem("Schwarz"));
  	myMenu.add(blau = new CheckboxMenuItem("Blau"));
  	myMenu.add(rot = new CheckboxMenuItem("Rot"));
  	myMenu.add(gruen = new CheckboxMenuItem("Gruen"));
  	myMenu.add(gelb = new CheckboxMenuItem("Gelb"));
  	myMenu = new Menu ("Landschafts-Optionen");
  	myBar.add(myMenu);
  	myMenu.add(lade_und_male = new MenuItem ("Landschaft laden und malen"));
  	myMenu.add(speichern = new MenuItem ("Landschaft speichern"));

  	
  	schwarz.addItemListener(this);
  	blau.addItemListener(this);
  	rot.addItemListener(this);
  	gruen.addItemListener(this);
  	gelb.addItemListener(this);
  	lade_und_male.addActionListener(this);
  	speichern.addActionListener(this);
  	
  	setMenuBar(myBar);
  } 	 
 	
  // Jede gezeichnete Figur wird dem Vector hinzugefügt	
  public void parse_and_paint(String p, String figur){
  	StringTokenizer st = new StringTokenizer (p,",");
  	try{
  		current_to_save = (figur+":"+p);
  		if (figur.equals("Kreis")){
  		radius = Integer.parseInt(st.nextToken());
  		x = Integer.parseInt(st.nextToken());
  		y = Integer.parseInt(st.nextToken());
  		Kreis k = new Kreis (radius,x,y);
  		k.paint(mycan.getGraphics());		// wieso geht ned "g" ?
  		landschaft.add(current_to_save);
  		}
  		if (figur.equals("Rechteck")) {
  		x = Integer.parseInt(st.nextToken());
  		y = Integer.parseInt(st.nextToken());
  		breite = Integer.parseInt(st.nextToken());
  		hoehe = Integer.parseInt(st.nextToken());
  		RechtEck re = new RechtEck(x,y,breite,hoehe);
  		re.paint(mycan.getGraphics());
  		landschaft.add(current_to_save);
  		}
  		if (figur.equals("Ellipse")) {
  		x = Integer.parseInt(st.nextToken());
  		y = Integer.parseInt(st.nextToken());
  		breite = Integer.parseInt(st.nextToken());
  		hoehe = Integer.parseInt(st.nextToken());
  		Ellipse el = new Ellipse (x,y,breite,hoehe);
  		el.paint(mycan.getGraphics());
  		landschaft.add(current_to_save);
  		}
  		if (figur.equals("Dreieck")){
  		xf[0] = Integer.parseInt(st.nextToken());
  		yf[0] = Integer.parseInt(st.nextToken());
  		xf[1] = Integer.parseInt(st.nextToken());
  		yf[1] = Integer.parseInt(st.nextToken());
  		xf[2] = Integer.parseInt(st.nextToken());
  		yf[2] = Integer.parseInt(st.nextToken());
  		Dreieck dr = new Dreieck (xf,yf,3);
  		dr.paint(mycan.getGraphics());
  		landschaft.add(current_to_save);
  		}
  		System.out.println("Figur wurde korrekt gezeichnet :-)");
  	
  	}
  	catch (NumberFormatException nfe) { System.err.println("Zeichnen nicht moeglich.\nSie haben bei der Eingabe gepatzt.(Falsche Form!)");}
  	catch (NoSuchElementException nse) { System.err.println("Zeichnen nicht moeglich.\nSie haben zuwenig Parameter eingeben.");}
  	
  } 
  
  public void safe_landschaft(){
  	try {
  	FileWriter fw = new FileWriter("landschaft.txt");
  	BufferedWriter bw = new BufferedWriter(fw);
  	PrintWriter pw = new PrintWriter(bw);
  	for (int i=0; i<landschaft.size(); i++){
  		pw.println((String)(landschaft.elementAt(i)));
  	}
  	pw.close();
  	}
  	catch (IOException io) { System.err.println("Mann, Sie haben ein Fehler beim speichern verusacht, grrr !");}
  }
  
  public void load_and_paint(){
  	try {
  	FileReader fr = new FileReader("landschaft.txt");
  	BufferedReader br = new BufferedReader (fr);
  	String zeile;
  	while ((zeile = br.readLine()) != null) {
  	//while (br.ready()) {
  		//zeile = br.readLine();	// ginge auch !!
  	  	StringTokenizer st = new StringTokenizer (zeile,":");
  		String figur = st.nextToken();
  		String parameter = "";
  		parameter = (parameter+st.nextToken()); // Name mit ":" abgetrennt , Parameter mit "," 
  		System.out.println("Gefunden: "+figur+":"+parameter);
  		parse_and_paint(parameter,figur);
  	}
  	br.close();
  	System.out.println("Erfolgreich geladen, Datei wieder geschlossen.");
  	}
  	catch (IOException io) { System.err.println("Mann, Sie haben ein Fehler beim laden verusacht, grrr !");}
  }	
  
  
  // Versprechen an ItemListener
  public void itemStateChanged (ItemEvent ie){
  	if (ie.getStateChange() == ItemEvent.SELECTED){
  		 if (ie.getSource() == schwarz)
  		 mycan.getGraphics().setColor(Color.black);		
  		 else if (ie.getSource() == blau)
  		 mycan.getGraphics().setColor(Color.blue); 	  // Kein Effekt ? 
  		 else if (ie.getSource() == rot)			// getItem wird ja gar ned erfüllt !
  		 System.out.println("ItemEvent: Farbe ROT !!!!! zefix");
  		 //mycan.getGraphics().setColor(Color.red);
  		 else if (ie.getSource() == gruen)
  		 mycan.getGraphics().setColor(Color.green);
  		 else if (ie.getSource() == gelb)
  		 mycan.getGraphics().setColor(Color.yellow);
  		 
  		 System.out.println("ItemEvent: Farbe geaendert.");
  		 // (erfolglose) tests zur Problemfindung
  		 mycan.getGraphics().setColor( Color.blue );
  		 mycan.getGraphics().drawRect(50,50,70,70);
  	}	
  }

  // Versprechen an AcionListener
  public void actionPerformed (ActionEvent e){
  	if (e.getSource()== zeichnen)
  	 	//myDialog1 dia1 = new myDialog1(this,"Figur wählen",true); // SOWAS GEHT NICHT ???????
  	 	new myDialog1(this,"Figur wählen",true);
  	 else if (e.getSource()== speichern){
  	 	safe_landschaft();
  	 	System.out.println("ActionEvent: Datei landschaft.txt erflolgreich erstellt.");
  	 }
  	 else if (e.getSource()== lade_und_male){
  	 	System.out.println("ActionEvent: Lade landschaft.txt");
  	 	load_and_paint();
  	 }
  }
  
  // Versprechen an MouseMotionListener
  public void mouseMoved (MouseEvent e) { }
  long z = 0;
  int x1 = 0;
  int y1 = 0;
  int x2 = 0;
  int y2 = 0;
  public void mouseDragged (MouseEvent e) {  // Spielerei
    g = mycan.getGraphics();
  	z = z+1; 
     //System.out.println ("mouseMoved " + e); 
    if (z%2 == 0){
    x2 = e.getX();
    y2 = e.getY();
    g.drawLine(x1, y1, x2, y2);
    }
    else {
    x1 = e.getX();
    y1 = e.getY();
    g.drawLine(x2, y2, x1, y1);
    }
  }


  public static void main (String []args){
	 x_mas_nr5 mein_programmObjekt = new x_mas_nr5();
  }

}
 

pro_evo

Aktives Mitglied
hmm niemand ne idee ?

sollte es denn so funzen ? Das würd mir ja schon reichen wenn hier ein java guru sagt ... es "sollte" so eigentlich funzen ... :/
 

dotlens

Top Contributor
jede klasse hat ihr eigenes Graphics Objekt, du änderst die Farbe im Graphics objekt der Klasse x_mas_nr5

zeichnest aber kreise mit der Klasse Kreis und ellipsen mit der Klasse Ellipse, welche ein anderes Graphics Objekt und damit eine andere Farbe haben. du musst es so einrichten, dass du eine Funktion in den KKlassen kreis und Ellipse schreibst, welche die Farbe setzt, und dann änderst du die Farbe über diese Methode...
 

pro_evo

Aktives Mitglied
dotlens hat gesagt.:
jede klasse hat ihr eigenes Graphics Objekt, du änderst die Farbe im Graphics objekt der Klasse x_mas_nr5

zeichnest aber kreise mit der Klasse Kreis und ellipsen mit der Klasse Ellipse, welche ein anderes Graphics Objekt und damit eine andere Farbe haben. du musst es so einrichten, dass du eine Funktion in den KKlassen kreis und Ellipse schreibst, welche die Farbe setzt, und dann änderst du die Farbe über diese Methode...
Hi,

danke für den Tipp ... das stimmt schon nur kann ich das leider ned so einfach machen .. zum Zeitpunkt wo er die Farben ändern soll hab ich ja noch gar keine Objekte von Kreis, Rechteck etc.....
Und ich muss es nach deiner Aussage ja für jede KLasse KReis, Rechteck extra machen ...

Wenn deine Aussage stimmt, warum geht dann aber folgendes Programm nicht ? Hier habe ich das Problem von oben auf das Problem selbst reduziert und es steht auch alles in einer Klasse :

(Er macht sogar nicht nur NICHTS sondern spuckt noch ne NullPointerException aus, vlt. hilft das ja bei der Fehlersuche ... ich finde ihn nicht :(
Diese Graphics raubt mir noch den letzten Nerv :cry:

Code:
import java.awt.*;
import java.awt.event.*;



public class ColorTester extends Frame implements ItemListener {

	List MyList;

	Graphics g;


	public ColorTester() {

		super("ColorTester-Frame");
		setSize(600, 150);
		setBackground(Color.gray);
		setLayout(null);
		setVisible(true);

		MyList=new List(4, false);

		MyList.add("schwarz");
		MyList.add("weiss");
		MyList.add("blau");
		MyList.add("gelb");

		MyList.setBounds(10,30,100,80);

		add(MyList);

		MyList.addItemListener(this);

	}
	public void paint(Graphics g) {
		g.drawString("Kleine Testausgabe!", 180, 80);
	}


	public void itemStateChanged(ItemEvent e) {
		int MyHit=((Integer)e.getItem()).intValue();

		if	(MyHit==0)
			g.setColor(Color.black);

		else if(MyHit==1)
			g.setColor(Color.white);

		else if(MyHit==2)
			this.getGraphics().setColor(Color.blue);

		else if(MyHit==3)
			getGraphics().setColor(Color.yellow); 

		

		//paint(g);
		repaint();

		
	System.out.println("Item " + e.getItem() + " hat Aktion ausgeloest: " + e.toString());

	}


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

	}
}
 

Wildcard

Top Contributor
pro_evo hat gesagt.:
Wenn deine Aussage stimmt, warum geht dann aber folgendes Programm nicht ?
Weil du den gleichen Fehler wieder machst:

Code:
Graphics g;
dieses g hat nichts mit dem an die paint-Methode übergebenen Graphics-Objekt zu tun.
Das von dir erstellte g wird mit "null" initialisiert, setColor() führt daher zu einer Exception.
 

pro_evo

Aktives Mitglied
Wildcard hat gesagt.:
pro_evo hat gesagt.:
Wenn deine Aussage stimmt, warum geht dann aber folgendes Programm nicht ?
Weil du den gleichen Fehler wieder machst:

Code:
Graphics g;
dieses g hat nichts mit dem an die paint-Methode übergebenen Graphics-Objekt zu tun.
Das von dir erstellte g wird mit "null" initialisiert, setColor() führt daher zu einer Exception.

ok ich glaub jez hab ichs so langsam begriffen thx :)

So geht's nun ... aber leider nur mit der paint Methode weil ich das Graphics Objekt übergeben kann ... mit repaint leider nicht , aber das ist ja eigentlich nict so schlimm hoff ich mal ...

Das Prinzip aber nun auf mein eigentliches Programm zu übertragen ist glaub ich ne "Mission Impossible",denn paint soll nach dem Color setzen ja gar ned aufgerufen werden, sondern es soll :
"Ganz Allgemein die Farbe gesetzt werden für die ZEICHENFLÄCHE mycan", aber sowas ist wie es aussieht nicht möglich in Java oder ? ... :cry:


Code:
import java.awt.*;

import java.awt.event.*;



public class ColorTester extends Frame implements ItemListener {

	List MyList;



	public ColorTester() {

		super("ColorTester-Frame");

		setSize(600, 150);

		setBackground(Color.gray);

		setLayout(null);

		setVisible(true);

		

		MyList=new List(4, false);

		MyList.add("schwarz");

		MyList.add("weiss");

		MyList.add("blau");

		MyList.add("gelb");

		MyList.setBounds(10,30,100,80);

		add(MyList);

		MyList.addItemListener(this);


		addWindowListener( new WindowAdapter() {

			public void windowClosing( WindowEvent Event ) {

				System.exit( 0 );

			}

		});

	}


	public void paint(Graphics g) {

		g.drawString("Kleine Testausgabe!", 180, 80);

	}


	public void itemStateChanged(ItemEvent e) {

		Graphics g = getGraphics();

		int MyHit=((Integer)e.getItem()).intValue();


		if(MyHit==0)

			//MyColor=Color.black;

			g.setColor(Color.black);

		else if(MyHit==1)

			g.setColor(Color.white);

		else if(MyHit==2)

			g.setColor(Color.blue);

		else if(MyHit==3)

			g.setColor(Color.yellow); 

		

		paint(g);

		//repaint();

		

		System.out.println("Item " + e.getItem() + " hat Aktion ausgeloest: " + e.toString());

		System.out.println("Momentane Farbe: " + g.getColor());

	}


	public static void main(String [] args) {

		new ColorTester();

	}

}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H JavaFX PixelWriter.setColor setzt Farbe nicht AWT, Swing, JavaFX & SWT 2
F Progressbar Farbe AWT, Swing, JavaFX & SWT 6
jojoge Wie erstelle ich runde Buttons mit Farbe? AWT, Swing, JavaFX & SWT 1
Kotelettklopfer Frame ändert Farbe nicht AWT, Swing, JavaFX & SWT 12
Hatsi09 GUI Input Farbe ändern AWT, Swing, JavaFX & SWT 0
L Swing Button Farbe ändern/wechseln AWT, Swing, JavaFX & SWT 2
B JavaFX Farbe eines Quadrates in einer separaten Klasse ändern AWT, Swing, JavaFX & SWT 4
L AWT Ändern der Farbe eines BufferedImage mit Farbähnlichkeit AWT, Swing, JavaFX & SWT 5
sascha-sphw JavaFX ListCell höhe verändert sich beim ändern der Text-Farbe AWT, Swing, JavaFX & SWT 14
F Drag&Drop mit Transparenter Farbe bei PNG AWT, Swing, JavaFX & SWT 0
V Swing für jedes Kästchen eine eigene Farbe AWT, Swing, JavaFX & SWT 2
Drachenbauer Swing Wie ändere ich die Farbe der Konturen von jButton und jCombobox? AWT, Swing, JavaFX & SWT 18
Drachenbauer Swing Wie ändere ich die helle geklickt-Farbe von einem JButton? AWT, Swing, JavaFX & SWT 4
H JFreeChart BarDiagramm Balken der gleichen Serie unterschiedliche Farbe zuordnen AWT, Swing, JavaFX & SWT 2
cool_brivk24 Swing Button Farbe ändern AWT, Swing, JavaFX & SWT 2
R Farbe zu einem Eckpunkt generieren AWT, Swing, JavaFX & SWT 2
MaxG. Swing Farbe von Button beim drücken ändern AWT, Swing, JavaFX & SWT 4
P Jframe Bild einfügen, Hintergrund Farbe ändern, und Button schrift Größe ändern AWT, Swing, JavaFX & SWT 2
A JButton soll durch anklicken die Farbe wechseln AWT, Swing, JavaFX & SWT 8
I 2D-Grafik Problem beim Ändern der Farbe eine 2d Objekts AWT, Swing, JavaFX & SWT 3
W Farbe des Fensters AWT, Swing, JavaFX & SWT 2
krgewb Swing JTree - Farbe von nodes ändern AWT, Swing, JavaFX & SWT 4
M Ausgabe der HSL oder RGB Zusammensetzung einer Farbe (JColorChooser AWT, Swing, JavaFX & SWT 1
J JavaFX Bestimmte Zellen im TableView ändern (Farbe und Text) AWT, Swing, JavaFX & SWT 1
Z Möglichkeit mit Listerners die Farbe meiner Objekte zu ändern AWT, Swing, JavaFX & SWT 15
K (GUI) JButton Farbe bei druck ändern AWT, Swing, JavaFX & SWT 3
C Arrow Farbe bei JComboBox AWT, Swing, JavaFX & SWT 2
S Größe und Farbe vom JButton festlegen AWT, Swing, JavaFX & SWT 2
S Farbe ändern bei der paint-Methode AWT, Swing, JavaFX & SWT 5
V LookAndFeel JSpinner Hintergrund Farbe mit Nimbus LaF AWT, Swing, JavaFX & SWT 0
X mouseover verändert ungewollt die farbe AWT, Swing, JavaFX & SWT 4
D Swing Farbe aus Pixel vom JFrame auslesen AWT, Swing, JavaFX & SWT 17
T Swing JScrollPane Farbe der Scrollbar AWT, Swing, JavaFX & SWT 3
J Swing Farbe wählen ohne JColorChooser 2 AWT, Swing, JavaFX & SWT 23
S Farbe von JButton ändern AWT, Swing, JavaFX & SWT 5
T Jbutton Click farbe ändern AWT, Swing, JavaFX & SWT 4
C AWT Wie setze ich die Farbe "leuchtetgrün"? AWT, Swing, JavaFX & SWT 4
B Swing Button Farbe AWT, Swing, JavaFX & SWT 3
M Hover-Farbe über Hintergrundfarbe legen AWT, Swing, JavaFX & SWT 3
N Farbe abziehen AWT, Swing, JavaFX & SWT 3
R Farbe von Buttons stimmt nicht AWT, Swing, JavaFX & SWT 2
B Cursor Farbe ändern AWT, Swing, JavaFX & SWT 6
Y LookAndFeel JTabbedPane: Tab-Farbe mit Nimbus setzen AWT, Swing, JavaFX & SWT 3
T DefaultTableCellRenderer Farbe bestimmter Zelle ändern AWT, Swing, JavaFX & SWT 2
D JComboBox jedes Item mit einer anderen Farbe AWT, Swing, JavaFX & SWT 10
P JLabel Farbe/Bild ändern aus MouseListener heraus AWT, Swing, JavaFX & SWT 3
P 2D-Grafik Neue Farbe für einen Teilbereich einer Linie? AWT, Swing, JavaFX & SWT 8
K 2D-Grafik Fehler beim Farbe auslesen AWT, Swing, JavaFX & SWT 3
T JTable Zellen Farbe AWT, Swing, JavaFX & SWT 13
D JTabel: Überschrift, Abstand zwischen Tabellen, Spalten-Farbe ändern AWT, Swing, JavaFX & SWT 2
D Swing JTable, Zellen-Farbe über Koordinaten ändern AWT, Swing, JavaFX & SWT 9
N SWT-Widgets in Farbe AWT, Swing, JavaFX & SWT 21
F JButton Text-Farbe bei Disabled AWT, Swing, JavaFX & SWT 2
C Farbe eines ToolTipTextes eines Buttons AWT, Swing, JavaFX & SWT 4
D JTabbedPane - Farbe ändern im Bereich hinter den Reitern AWT, Swing, JavaFX & SWT 2
Q 3D-Grafik Cube Farbe setzen zur Laufzeit. AWT, Swing, JavaFX & SWT 10
I Schrift und Farbe formatieren, und zwar pro Linie... AWT, Swing, JavaFX & SWT 4
A SWT - Farbe von Text auf Label ändern AWT, Swing, JavaFX & SWT 2
M Combobox soll Farbe einer Komponente setzen AWT, Swing, JavaFX & SWT 2
N Swing JEditorPane mit Farbe und Font AWT, Swing, JavaFX & SWT 2
chik Button beschriften und Farbe zufällig anordnen AWT, Swing, JavaFX & SWT 2
S JSlider Track Breite und Farbe AWT, Swing, JavaFX & SWT 2
D SWT TabItem Farbe der Schrift ändern AWT, Swing, JavaFX & SWT 3
L JFreeChart Farbe von Balken AWT, Swing, JavaFX & SWT 5
C Welche Farbe hat die Auswahl in einer JTable? AWT, Swing, JavaFX & SWT 2
O AWT Zeichne mit eigener Farbe AWT, Swing, JavaFX & SWT 3
N Farbe einer einzelnen Zeile einer JTable ändern AWT, Swing, JavaFX & SWT 10
S JSplitPane ändert Farbe nicht AWT, Swing, JavaFX & SWT 4
O Hgr- Farbe einer JTable ändert sich nicht AWT, Swing, JavaFX & SWT 11
V JComboBox - Farbe in der Auswalliste AWT, Swing, JavaFX & SWT 7
GambaJo Farbe eines JFrames AWT, Swing, JavaFX & SWT 2
K Icon auf JButton mit Wechsel der Farbe AWT, Swing, JavaFX & SWT 2
D Farbe bei einem JButton wechseln AWT, Swing, JavaFX & SWT 4
L Farbe des Auswahlrechtecks bei selektierter Tabellenzeile AWT, Swing, JavaFX & SWT 9
M JComboBox Selected-Background Farbe AWT, Swing, JavaFX & SWT 5
K Farbe eines Pixels in einem Bild AWT, Swing, JavaFX & SWT 7
I JLabel Farbe AWT, Swing, JavaFX & SWT 1
L wie setze ich die Farbe des Pfeils in einer JComboBox? AWT, Swing, JavaFX & SWT 5
G Farbe der Markierung einer Componente ändern AWT, Swing, JavaFX & SWT 2
G JOptionPane mit andere Farbe AWT, Swing, JavaFX & SWT 8
G JFrame und Farbe AWT, Swing, JavaFX & SWT 4
M Farbe eines strings in JTextArea AWT, Swing, JavaFX & SWT 2
J JTree - Farbe von nodes ändern AWT, Swing, JavaFX & SWT 2
F Farbe für den Hintergrund eine BorderLayout-Teils AWT, Swing, JavaFX & SWT 5
G Bild mit transparente farbe für den IE6 AWT, Swing, JavaFX & SWT 5
G Farbe ändern bei Klick auf einen Kreis AWT, Swing, JavaFX & SWT 5
B transparente Farbe AWT, Swing, JavaFX & SWT 3
N Die Zeile einer JTable verändert beim klicken ihre Farbe? AWT, Swing, JavaFX & SWT 7
H JButton Farbe verändern AWT, Swing, JavaFX & SWT 4
G Bild a auf Bild b, bestimmte Farbe (zb Weiß) durchsichtig AWT, Swing, JavaFX & SWT 7
G JTable Zeile mit Farbe füllen AWT, Swing, JavaFX & SWT 2
I Farbe aus einem Icon herauslesen AWT, Swing, JavaFX & SWT 5
A JProgressBar: Farbe im Windows Look&Feel ändern. AWT, Swing, JavaFX & SWT 1
E Spalten Farbe ändern AWT, Swing, JavaFX & SWT 3
J Cell Farbe in JTable AWT, Swing, JavaFX & SWT 31
U Farbe von Kreis AWT, Swing, JavaFX & SWT 3
B JFrame Farbe ändern AWT, Swing, JavaFX & SWT 15
J Auf Button - Druck soll Rechteck Farbe verändern AWT, Swing, JavaFX & SWT 8
vogella JTextArea mit Farbe des Hintergrundes AWT, Swing, JavaFX & SWT 2
Kirua Problem: Farbe Dinamic zu wechseln AWT, Swing, JavaFX & SWT 9

Ähnliche Java Themen


Oben