import com.jniwrapper.DefaultLibraryLoader; import com.jniwrapper.win32.ui.dialogs.ChooseColorDialog; import java.awt.*; /** * This sample demonstrates how to work with {@link ChooseColorDialog}. */ public class ChooseColorDialogSample { public static void main(String[] args) { ChooseColorDialog dialog = new ChooseColorDialog(); // customize dialog appearance dialog.getOptions().setFullOpen(true); // customize initially selected color dialog.setColor(Color.yellow); // customize custom colors dialog.getCustomColors().add(Color.red); dialog.getCustomColors().add(Color.green); dialog.getCustomColors().add(Color.blue); final boolean result = dialog.execute(); System.out.println("Result = " + result); if (result) { System.out.println("The selected color is " + dialog.getColor()); System.out.println("The custom colors are: " + dialog.getCustomColors()); } } } |
Samples > WinPack Samples >