Java Code Examples for java.awt.Color#LIGHT_GRAY
The following examples show how to use
java.awt.Color#LIGHT_GRAY .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: ColorLabel.java From snap-desktop with GNU General Public License v3.0 | 6 votes |
private Color getColorBoxLineColor() { int a = color.getAlpha(); Color borderColor; if (a < 127) { borderColor = Color.GRAY; } else { //int cMin = Math.min(color.getRed(), Math.min(color.getGreen(), color.getBlue())); int cMax = Math.max(color.getRed(), Math.max(color.getGreen(), color.getBlue())); if (cMax < 127) { borderColor = Color.LIGHT_GRAY; } else { borderColor = Color.GRAY; } } return borderColor; }
Example 2
Source File: ColorComboBox.java From netbeans with Apache License 2.0 | 6 votes |
/** * C'tor * The combo box is initialized with some basic colors and user can also * pick a custom color */ public ColorComboBox() { this( new Color[] { Color.BLACK, Color.BLUE, Color.CYAN, Color.DARK_GRAY, Color.GRAY, Color.GREEN, Color.LIGHT_GRAY, Color.MAGENTA, Color.ORANGE, Color.PINK, Color.RED, Color.WHITE, Color.YELLOW, }, new String[0], true); }
Example 3
Source File: MergedMoleculesPopUp.java From thunderstorm with GNU General Public License v3.0 | 6 votes |
public MergedMoleculesPopUp(JTable parent, int row, int col, List<Molecule> molecules) { GenericTableModel model = new GenericTableModel(); for(Molecule mol : molecules) { model.addRow(mol); } MoleculeDescriptor header = model.cloneDescriptor(); header.removeParam(MoleculeDescriptor.LABEL_DETECTIONS); model.setDescriptor(header); // JComponent mergedMoleculesTable = new JScrollPane(new JTable(model)); mergedMoleculesTable.setPreferredSize(new Dimension(450, 250)); // new TableCellBalloonTip(parent, mergedMoleculesTable, row, col, new RoundedBalloonStyle(5, 10, Color.LIGHT_GRAY, Color.BLUE), new RightBelowPositioner(10, 10), BalloonTip.getDefaultCloseButton()); }
Example 4
Source File: LegendOptionDataTest.java From sldeditor with GNU General Public License v3.0 | 5 votes |
/** * Test method for {@link com.sldeditor.ui.legend.option.LegendOptionData#getBorderColour()}. * Test method for {@link * com.sldeditor.ui.legend.option.LegendOptionData#setBorderColour(java.awt.Color)}. */ @Test public void testBorderColour() { LegendOptionData data = new LegendOptionData(); Color expectedColor = Color.LIGHT_GRAY; data.setBorderColour(expectedColor); assertEquals(expectedColor, data.getBorderColour()); }
Example 5
Source File: GridLine.java From MeteoInfo with GNU Lesser General Public License v3.0 | 5 votes |
/** * Constructor */ public GridLine(){ this.color = Color.LIGHT_GRAY; this.size = 1.0f; this.style = LineStyles.DASH; this.drawXLine = false; this.drawYLine = false; this.top = false; }
Example 6
Source File: ContinuousColorProvider.java From rapidminer-studio with GNU Affero General Public License v3.0 | 5 votes |
public static Color getColorForValue(double value, int alpha, boolean logarithmic, double minValue, double maxValue, Color minColor, Color maxColor) { if (Double.isNaN(value)) { return Color.LIGHT_GRAY; } // map value to [0,1] if (minValue == maxValue) { value = 0.5; } else if (logarithmic) { value = (Math.log(value) - Math.log(minValue)) / (Math.log(maxValue) - Math.log(minValue)); } else { value = (value - minValue) / (maxValue - minValue); } Color MIN_LEGEND_COLOR = minColor; Color MAX_LEGEND_COLOR = maxColor; float[] minCol = Color.RGBtoHSB(MIN_LEGEND_COLOR.getRed(), MIN_LEGEND_COLOR.getGreen(), MIN_LEGEND_COLOR.getBlue(), null); float[] maxCol = Color.RGBtoHSB(MAX_LEGEND_COLOR.getRed(), MAX_LEGEND_COLOR.getGreen(), MAX_LEGEND_COLOR.getBlue(), null); double hColorDiff = maxCol[0] - minCol[0]; double sColorDiff = maxCol[1] - minCol[1]; double bColorDiff = maxCol[2] - minCol[2]; Color color = new Color(Color.HSBtoRGB((float) (minCol[0] + hColorDiff * value), (float) (minCol[1] + value * sColorDiff), (float) (minCol[2] + value * bColorDiff))); if (alpha < 255) { color = DataStructureUtils.setColorAlpha(color, alpha); } return color; }
Example 7
Source File: SymbolAnnotatedStringHandler.java From ghidra with Apache License 2.0 | 5 votes |
private AttributedString createUndecoratedString(AttributedString prototypeString, String[] text) { StringBuilder buffer = new StringBuilder(); for (String string : text) { buffer.append(string).append(" "); } return new AttributedString(buffer.toString(), Color.LIGHT_GRAY, prototypeString.getFontMetrics(0)); }
Example 8
Source File: ModernScrollBarUI.java From nanoleaf-desktop with MIT License | 5 votes |
@Override protected JButton createIncreaseButton(int orientation) { thumbColor = Color.GRAY; thumbLightShadowColor = new Color(0, 0, 0, 0); thumbDarkShadowColor = new Color(0, 0, 0, 0); thumbHighlightColor = Color.GRAY; trackColor = new Color(57, 57, 57); trackHighlightColor = Color.GRAY; return new BasicArrowButton(BasicArrowButton.SOUTH, Color.GRAY, Color.GRAY, new Color(57, 57, 57), Color.LIGHT_GRAY); }
Example 9
Source File: GroundMarkerConfig.java From plugins with GNU General Public License v3.0 | 5 votes |
@Alpha @ConfigItem( position = 13, keyName = "markerColor12", name = "Group 12 tile color", description = "Configures the color of the 12th group of marked tiles", hidden = true, unhide = "amount", unhideValue = "12" ) default Color markerColor12() { return Color.LIGHT_GRAY; }
Example 10
Source File: ColorChooserPanel.java From snap-desktop with GNU General Public License v3.0 | 5 votes |
protected JComponent createColorPicker() { Color[] colors = {Color.BLACK, Color.DARK_GRAY, Color.GRAY, Color.LIGHT_GRAY, Color.WHITE, Color.CYAN, Color.BLUE, Color.MAGENTA, Color.YELLOW, Color.ORANGE, Color.RED, Color.PINK, Color.GREEN}; JPanel colorsPanel = new JPanel(new GridLayout(-1, 6, 4, 4)); colorsPanel.setOpaque(false); for (Color color : colors) { ColorLabel colorLabel = new ColorLabel(color); colorLabel.setDisplayName(ColorCodes.getName(color)); colorLabel.setHoverEnabled(true); colorLabel.setMaximumSize(colorLabel.getPreferredSize()); colorLabel.setMinimumSize(colorLabel.getPreferredSize()); colorLabel.addMouseListener(new MouseAdapter() { @Override public void mouseReleased(MouseEvent e) { setSelectedColor(colorLabel.getColor()); } }); colorsPanel.add(colorLabel); } return colorsPanel; }
Example 11
Source File: AnnotationDrawer.java From rapidminer-studio with GNU Affero General Public License v3.0 | 5 votes |
/** * Draws indicator in case the annotation text overflows on the y axis. * * @param g * the graphics context to draw upon * @param loc * the location of the annotation * @param printing * if we are currently printing */ private void drawOverflowIndicator(final Graphics2D g, final Rectangle2D loc, final boolean printing) { if (printing) { // never draw them for printing return; } Graphics2D g2 = (Graphics2D) g.create(); int size = 20; int xOffset = 10; int yOffset = 10; int stepSize = size / 4; int dotSize = 3; int x = (int) loc.getMaxX() - size - xOffset; int y = (int) loc.getMaxY() - size - yOffset; GradientPaint gp = new GradientPaint(x, y, Color.WHITE, x, y + size * 1.5f, Color.LIGHT_GRAY); g2.setPaint(gp); g2.fillRect(x, y, size, size); g2.setColor(Color.BLACK); g2.drawRect(x, y, size, size); g2.fillOval(x + stepSize, y + stepSize * 2, dotSize, dotSize); g2.fillOval(x + stepSize * 2, y + stepSize * 2, dotSize, dotSize); g2.fillOval(x + stepSize * 3, y + stepSize * 2, dotSize, dotSize); g2.dispose(); }
Example 12
Source File: EdgeColorPlugin.java From depan with Apache License 2.0 | 5 votes |
@Override public boolean apply(EdgeRenderingProperty p) { NodeRenderingProperty node1 = p.node1; NodeRenderingProperty node2 = p.node2; if (node1.isSelected() && node2.isSelected()) { // both ends of the edge is selected. p.targetStrokeColor = Color.DARK_GRAY; } else if (node1.isSelected()) { // edges to the child of the selected node in blue p.targetStrokeColor = Color.RED; } else if (node2.isSelected()) { // edges to the parent of the selected node in red p.targetStrokeColor = Color.BLUE; } else if (p.overriddenStrokeColor != null) { p.targetStrokeColor = p.overriddenStrokeColor; // TODO(yohann): Reimplement this with help from plugins /* } else if (containerFinder.matchForward(p.edge.getRelation()) || containerFinder.matchBackward(p.edge.getRelation())) { // not picked, draw container edges with distinctive color p.targetStrokeColor = Color.GRAY; */ } else { p.targetStrokeColor = Color.LIGHT_GRAY; } return true; }
Example 13
Source File: GtkLFCustoms.java From netbeans with Apache License 2.0 | 4 votes |
@Override public Object[] createLookAndFeelCustomizationKeysAndValues() { if (ThemeValue.functioning()) { return new Object[] { //XXX once the JDK team has integrated support for standard //UIManager keys into 1.5 (not there as of b47), these can //probably be deleted, resulting in a performance improvement: "control", control, "controlHighlight", new ThemeValue (Region.PANEL, ThemeValue.LIGHT, Color.LIGHT_GRAY), //NOI18N "controlShadow", new ThemeValue (Region.PANEL, ThemeValue.DARK, Color.DARK_GRAY), //NOI18N "controlDkShadow", new ThemeValue (Region.PANEL, ThemeValue.BLACK, Color.BLACK), //NOI18N "controlLtHighlight", new ThemeValue (Region.PANEL, ThemeValue.WHITE, Color.WHITE), //NOI18N "textText", new ThemeValue (Region.PANEL, ColorType.TEXT_FOREGROUND, Color.BLACK), //NOI18N "text", new ThemeValue (Region.PANEL, ColorType.TEXT_BACKGROUND, Color.GRAY), //NOI18N "tab_unsel_fill", control, //NOI18N "SplitPane.dividerSize", new Integer (2), //NOI18N SYSTEMFONT, controlFont, //NOI18N USERFONT, controlFont, //NOI18N MENUFONT, controlFont, //NOI18N LISTFONT, controlFont, //NOI18N "Label.font", controlFont, //NOI18N "Panel.font", controlFont, //NOI18N // workaround: GTKLookAndFeel FileChooser is unusable, cannot // choose a dir and doesn't look native anyway. We force MetalFileChooserUI "FileChooserUI", "javax.swing.plaf.metal.MetalFileChooserUI", // NOI18N "FileView.computerIcon", javax.swing.plaf.metal.MetalIconFactory.getTreeComputerIcon(), // NOI18N "FileView.hardDriveIcon", javax.swing.plaf.metal.MetalIconFactory.getTreeHardDriveIcon(), // NOI18N "FileView.floppyDriveIcon", javax.swing.plaf.metal.MetalIconFactory.getTreeFloppyDriveIcon(), // NOI18N "FileChooser.newFolderIcon", javax.swing.plaf.metal.MetalIconFactory.getFileChooserNewFolderIcon(), // NOI18N "FileChooser.upFolderIcon", javax.swing.plaf.metal.MetalIconFactory.getFileChooserUpFolderIcon(), // NOI18N "FileChooser.homeFolderIcon", javax.swing.plaf.metal.MetalIconFactory.getFileChooserHomeFolderIcon(), // NOI18N "FileChooser.detailsViewIcon", javax.swing.plaf.metal.MetalIconFactory.getFileChooserDetailViewIcon(), // NOI18N "FileChooser.listViewIcon", javax.swing.plaf.metal.MetalIconFactory.getFileChooserListViewIcon(), // NOI18N "FileChooser.usesSingleFilePane", Boolean.TRUE, // NOI18N "FileChooser.ancestorInputMap", // NOI18N new UIDefaults.LazyInputMap(new Object[] { "ESCAPE", "cancelSelection", // NOI18N "F2", "editFileName", // NOI18N "F5", "refresh", // NOI18N "BACK_SPACE", "Go Up", // NOI18N "ENTER", "approveSelection", // NOI18N "ctrl ENTER", "approveSelection" // NOI18N }), // special tree icons - only for property sheet "Tree.gtk_expandedIcon", new GTKExpandedIcon(), "Tree.gtk_collapsedIcon", new GTKCollapsedIcon(), }; } else { Object[] result = new Object[] { TOOLBAR_UI, new UIDefaults.ProxyLazyValue("org.netbeans.swing.plaf.gtk.GtkToolbarUI"), //NOI18N // special tree icons - only for property sheet "Tree.gtk_expandedIcon", new GTKExpandedIcon(), "Tree.gtk_collapsedIcon", new GTKCollapsedIcon(), }; return result; } }
Example 14
Source File: Material.java From frog with Apache License 2.0 | 4 votes |
public static Color color(byte material) { if (material == TRAP) return Color.LIGHT_GRAY; else return Color.BLACK; }
Example 15
Source File: CheckBoxWidget.java From netbeans with Apache License 2.0 | 4 votes |
public UncheckedImageWidget(Scene scene, int size) { super(scene, Color.LIGHT_GRAY, size, size); setBackground(Color.WHITE); setBorder(BorderFactory.createLineBorder(1, Color.GRAY)); setOpaque(true); }
Example 16
Source File: Material.java From frog with Apache License 2.0 | 4 votes |
public static Color color(byte material) { if (material == TRAP) return Color.LIGHT_GRAY; else return Color.BLACK; }
Example 17
Source File: Material.java From frog with Apache License 2.0 | 4 votes |
public static Color color(byte material) { if (material == TRAP) return Color.LIGHT_GRAY; else return Color.BLACK; }
Example 18
Source File: SmoothMoves.java From filthy-rich-clients with BSD 3-Clause "New" or "Revised" License | 4 votes |
/** * Create the image that will be animated. This image may be an actual * image (duke.gif), or some graphics (a variation on a black filled * rectangle) that are rendered into an image. The contents * of this image are dependent upon the runtime toggles that have been * set when this method is called. */ void createAnimationImage() { GraphicsConfiguration gc = getGraphicsConfiguration(); image = gc.createCompatibleImage(imageW, imageH, Transparency.TRANSLUCENT); Graphics2D gImg = image.createGraphics(); if (useImage) { try { URL url = getClass().getResource("images/duke.gif"); Image originalImage = ImageIO.read(url); gImg.drawImage(originalImage, 0, 0, imageW, imageH, null); } catch (Exception e) {} } else { // use graphics Color graphicsColor; if (alterColor) { graphicsColor = Color.LIGHT_GRAY; } else { graphicsColor = Color.BLACK; } gImg.setColor(graphicsColor); gImg.fillRect(0, 0, imageW, imageH); if (useAA) { // Antialiasing hack - just draw a fading-out border around the // rectangle gImg.setComposite(AlphaComposite.Src); int red = graphicsColor.getRed(); int green = graphicsColor.getRed(); int blue = graphicsColor.getRed(); gImg.setColor(new Color(red, green, blue, 50)); gImg.drawRect(0, 0, imageW - 1, imageH - 1); gImg.setColor(new Color(red, green, blue, 100)); gImg.drawRect(1, 1, imageW - 3, imageH - 3); gImg.setColor(new Color(red, green, blue, 150)); gImg.drawRect(2, 2, imageW - 5, imageH - 5); gImg.setColor(new Color(red, green, blue, 200)); gImg.drawRect(3, 3, imageW - 7, imageH - 7); gImg.setColor(new Color(red, green, blue, 225)); gImg.drawRect(4, 4, imageW - 9, imageH - 9); } } gImg.dispose(); }
Example 19
Source File: ResultsProccessor.java From KEEL with GNU General Public License v3.0 | 4 votes |
public void writeToFile(String outName) throws FileNotFoundException, UnsupportedEncodingException, IOException { //calcMeans(); // Create JFreeChart Dataset DefaultBoxAndWhiskerCategoryDataset dataset = new DefaultBoxAndWhiskerCategoryDataset( ); HashMap<String, ArrayList<Double> > measuresFirst = algorithmMeasures.entrySet().iterator().next().getValue(); for (Map.Entry<String, ArrayList<Double> > measure : measuresFirst.entrySet()) { String measureName = measure.getKey(); //Double measureValue = measure.getValue(); dataset.clear(); for (Map.Entry<String, HashMap<String, ArrayList<Double> >> entry : algorithmMeasures.entrySet()) { String alg = entry.getKey(); ArrayList<Double> measureValues = entry.getValue().get(measureName); // Parse algorithm name to show it correctly String aName = alg.substring(0, alg.length()-1); int startAlgName = aName.lastIndexOf("/"); aName = aName.substring(startAlgName + 1); dataset.add(measureValues, aName, measureName); } // Tutorial: http://www.java2s.com/Code/Java/Chart/JFreeChartBoxAndWhiskerDemo.htm final CategoryAxis xAxis = new CategoryAxis("Algorithm"); final NumberAxis yAxis = new NumberAxis("Value"); yAxis.setAutoRangeIncludesZero(false); final BoxAndWhiskerRenderer renderer = new BoxAndWhiskerRenderer(); // Black and White int numItems = algorithmMeasures.size(); for(int i=0;i<numItems;i++) { Color color = Color.DARK_GRAY; if(i%2 == 1) { color = Color.LIGHT_GRAY; } renderer.setSeriesPaint(i, color); renderer.setSeriesOutlinePaint(i, Color.BLACK); } renderer.setMeanVisible(false); renderer.setFillBox(false); renderer.setToolTipGenerator(new BoxAndWhiskerToolTipGenerator()); final CategoryPlot plot = new CategoryPlot(dataset, xAxis, yAxis, renderer); Font font = new Font("SansSerif", Font.BOLD, 10); //ChartFactory.setChartTheme(StandardChartTheme.createLegacyTheme()); JFreeChart jchart = new JFreeChart("Assotiation Rules Measures - BoxPlot", font, plot, true); //StandardChartTheme.createLegacyTheme().apply(jchart); int width = 640 * 2; /* Width of the image */ int height = 480 * 2; /* Height of the image */ // JPEG File chart = new File( outName + "_" + measureName + "_boxplot.jpg" ); ChartUtilities.saveChartAsJPEG( chart , jchart , width , height ); // SVG SVGGraphics2D g2 = new SVGGraphics2D(width, height); Rectangle r = new Rectangle(0, 0, width, height); jchart.draw(g2, r); File BarChartSVG = new File( outName + "_" + measureName + "_boxplot.svg" ); SVGUtils.writeToSVG(BarChartSVG, g2.getSVGElement()); } }
Example 20
Source File: OurBorder.java From org.alloytools.alloy with Apache License 2.0 | 3 votes |
/** * Construct a Border object that draws a light gray line on 0, 1, 2, 3, or all * 4 sides of the component. Note: it paints the borders top, bottom, left, then * right. * * @param top - true if we want to draw a Color.LIGHT_GRAY border line above the * component * @param left - true if we want to draw a Color.LIGHT_GRAY border line to the * left of the component * @param bottom - true if we want to draw a Color.LIGHT_GRAY border line below * the component * @param right - true if we want to draw a Color.LIGHT_GRAY border line to the * right of the component */ public OurBorder(boolean top, boolean left, boolean bottom, boolean right) { this.top = top ? Color.LIGHT_GRAY : null; this.left = left ? Color.LIGHT_GRAY : null; this.bottom = bottom ? Color.LIGHT_GRAY : null; this.right = right ? Color.LIGHT_GRAY : null; }