Zmienna jako kolor

0

Mam pytanie
Jak ustawić kolor za pomocą zmiennej ?
gDC.setColor(Color.zmienna);

0
  1. Przeczytaj to: http://download.oracle.com/javase/1.4.2/docs/api/java/awt/Color.html
  2. Chodzi Ci o to:
cosTam.setColor(Color.BLACK);

czy o to:

Color c = new Color(255, 0, 0); // RGB
cosTam.setColor(c);
0

Chodzi mi o to żeby zdefiniowac nazwe koloru np BLACK za pomoca zmiennej

0

Dość niejasno piszesz, może o to chodzi?

Color kolor=Color.BLACK;
setColor(kolor);
0

Chodzi mi o to żeby zamiast "Black" Była nazwa zmiennej

0

Po co?
setColor(zmienna) Ci nie wystarcza, musi być setColor(Color.zmienna)?

0

No wystarczy :P Zamknąć temat :)

0

Color kolor=Color.BLACK;
setColor(kolor);
Niestety wyskakuje bład nie można znaleŹć symbolu

0

Jakiego symbolu?

0

No pisze ze nie znaleziono symbolu pierwszej litery zmiennej

0

Możesz nie staraj się przetłumaczyć komunikatu kompilatora na polski. Podaj kod, który powoduje błąd i oryginalny (angielski) komunikat kompilatora.

0

Main.java:49 : cannot find symbol
Symbol : variable kolor
Location : class Main
gDC.setColor(kolor);

import java.awt.*; 
import javax.swing.JFrame;
import java.awt.event.*; 
import java.awt.Graphics.*;
import java.awt.image.*;
import java.io.*;
import javax.imageio.*;
import java.awt.Font;
import java.awt.GraphicsEnvironment;
import javax.swing.*;
import java.util.Scanner;
import java.awt.Color;
public class Main extends JFrame implements MouseListener
{
Font font = new Font("SansSerif", Font.BOLD, 25);
Font fonta = new Font("DialogInput", Font.BOLD, 12);
Font fontb = new Font("SansSerif", Font.BOLD, 14);
Color kolor=Color.gray;
public Main() 
{
setSize(800, 600); 
setTitle("???"); 
setVisible(true);
setBackground(Color.white);
setForeground(Color.white);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
setIconImage(new javax.swing.ImageIcon(getClass().getResource("img/ikona.ico")).getImage());
}
public void paint(Graphics gDC) 
{
gDC.setColor(kolor);
}
public static void main(String args[]) {
new Main();
}
}
 
 

Część kodu została usunięta

0

@anonim pics or it didn't happen bo mi ten kod działa.

0

Obrazek w załączniku

0

Już wszystko działa. Po prostu miałem kilka setcolor a nie wszystkie koloro byle zadeklarowane

1 użytkowników online, w tym zalogowanych: 0, gości: 1