Names for JavaFX Standard Colors : Color « JavaFX « Java






Names for JavaFX Standard Colors

 

import java.lang.reflect.Field;
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.ScrollPane;
import javafx.scene.paint.Color;
import javafx.stage.Stage;

public class Main extends Application {
  @Override
  public void start(final Stage stage) throws Exception {
    final Group rootGroup = new Group();
    final Scene scene = new Scene(rootGroup, 700, 725, Color.WHITE);
    final ScrollPane scrollPane = new ScrollPane();
    scrollPane.setPrefWidth(scene.getWidth());
    scrollPane.setPrefHeight(scene.getHeight());

    final Field[] fields = Color.class.getFields(); // only want public
    for (final Field field : fields) {
      if (field.getType() == Color.class) {
        try {
          final Color color = (Color) field.get(null);
          final String colorName = field.getName();
          System.out.println(colorName);
        } catch (IllegalAccessException illegalAccessEx) {
          System.out.println("Securty Manager does not allow access of field '"
              + field.getName() + "'.");
        }
      }
    }
    rootGroup.getChildren().add(scrollPane);
    stage.setScene(scene);
    stage.show();
  }

  public static void main(final String[] arguments) {
    Application.launch(arguments);
  }
}

   
  








Related examples in the same category

1.Create Color from R G B value
2.Color.DARKBLUE
3.Create color from web value
4.Color.TRANSPARENT
5.Set Rectangle Stroke to Color.BLACK
6.Using Color constant
7.standard constructor, use 0->1.0 values, explicit alpha of 1.0
8.use 0->1.0 values. implicit alpha of 1.0
9.use 0->1.0 values, explicit alpha of 1.0
10.use 0->255 integers, implict alpha of 1.0
11.use 0->255 integers, explict alpha of 1.0
12.hue = 270, saturation & value = 1.0. inplict alpha of 1.0
13.hue = 270, saturation & value = 1.0, explict alpha of 1.0
14.blue as a hex web value, explict alpha
15.blue as a hex web value, implict alpha
16.Color as hex web value