Search in sources :

Example 11 with Color

use of java.awt.Color in project LogisticsPipes by RS485.

the class ClientViewController method updateList.

public void updateList(RoutingUpdateDebugCanidateList routingUpdateDebugCanidateList) {
    debugWindow.clear();
    ExitRoute[] e = routingUpdateDebugCanidateList.getMsg();
    int i = 0;
    for (ExitRoute exit : e) {
        i++;
        Color color = Color.BLACK;
        if (exit.debug.isNewlyAddedCanidate) {
            color = Color.BLUE;
        }
        debugWindow.showInfo(exit.destination.toString(), color);
        debugWindow.showInfo("\n", color);
        for (int j = 0; j < 2; j++) {
            debugWindow.showInfo("\t", color);
        }
        debugWindow.showInfo(exit.debug.toStringNetwork, color);
        debugWindow.showInfo("\n", color);
        DoubleCoordinates pos = exit.destination.getLPPosition();
        getDebugInformation(pos).routes.add(exit);
        getDebugInformation(pos).positions.add(i);
    }
    listHUD.addAll(HUDPositions.entrySet().stream().map(entry -> new HUDRoutingTableDebugProvider(new HUDRoutingTableGeneralInfo(entry.getValue()), entry.getKey())).collect(Collectors.toList()));
}
Also used : Color(java.awt.Color) ExitRoute(logisticspipes.routing.ExitRoute) DoubleCoordinates(network.rs485.logisticspipes.world.DoubleCoordinates)

Example 12 with Color

use of java.awt.Color in project screenbird by adamhub.

the class PreviewPlayer method initView.

/**
     * Creates "record from here" secondary window.
     */
private void initView() {
    this.previewTimeSlider.addChangeListener(new ChangeListener() {

        public void stateChanged(ChangeEvent e) {
            previewTimeSlider.repaint();
            updateRecordNowButtonPosition();
            scrubManager.updateTimeLabels(previewTimeSlider.getValue());
        }
    });
    this.jfRecordFromHere = new JDialog(this.jfPreviewPlayer, "Record From Here");
    this.jfRecordFromHere.setUndecorated(true);
    this.jfRecordFromHere.setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource(ResourceUtil.LOGO_TASKBAR)));
    if (MediaUtil.osIsUnix()) {
        // Renders Linux's custom view due to transparency issues.
        this.jpRecordFromHere = new RecordFromHereLinux(this);
    } else {
        // Renders Default view
        this.jpRecordFromHere = new RecordFromHereSB(this);
    }
    this.jfRecordFromHere.add(jpRecordFromHere);
    try {
        if (!AWTUtilities.isTranslucencyCapable(this.jfRecordFromHere.getGraphicsConfiguration())) {
            log("Can not set transparency");
            this.setBackground(new Color(64, 64, 64, 255));
            this.jpRecordFromHere.setBackground(new Color(64, 64, 64, 255));
            this.jpRecordFromHere.setOpaque(true);
        } else {
            log("Transparency is set");
            AWTUtilities.setWindowOpaque(this.jfRecordFromHere, false);
        }
    } catch (Exception ex) {
        log(ex);
    }
    // Hack for handling draggable JFrames on Mac OSX
    this.jfRecordFromHere.getRootPane().putClientProperty("apple.awt.draggableWindowBackground", Boolean.FALSE);
    this.jfRecordFromHere.pack();
    this.addMouseListener(new PreivewMouseListener());
    this.addMouseMotionListener(new PreviewMotionListener());
    this.previewTimeSlider.addMouseMotionListener(new PreviewSliderMotionListener());
}
Also used : ChangeEvent(javax.swing.event.ChangeEvent) Color(java.awt.Color) ChangeListener(javax.swing.event.ChangeListener) JDialog(javax.swing.JDialog) IllegalComponentStateException(java.awt.IllegalComponentStateException)

Example 13 with Color

use of java.awt.Color in project screenbird by adamhub.

the class RecordFromHereSB method initComponents.

/**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    jLabel1 = new javax.swing.JLabel();
    setBackground(new Color(0, 0, 0, 0));
    setMaximumSize(new java.awt.Dimension(148, 34));
    setMinimumSize(new java.awt.Dimension(148, 34));
    setPreferredSize(new java.awt.Dimension(148, 34));
    // NOI18N
    jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/bixly/pastevid/resources/sb/preview/preview_slider_panel_normal.png")));
    jLabel1.setMaximumSize(new java.awt.Dimension(148, 34));
    jLabel1.setMinimumSize(new java.awt.Dimension(148, 34));
    jLabel1.setPreferredSize(new java.awt.Dimension(148, 34));
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
    this.setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE));
}
Also used : Color(java.awt.Color) ImageIcon(javax.swing.ImageIcon)

Example 14 with Color

use of java.awt.Color in project screenbird by adamhub.

the class SettingsForm method initSettingsPanel.

/**
     * Initializes the settings panel.
     */
private void initSettingsPanel() {
    int startX = 30;
    int startY = 30;
    try {
        this.setLocation(startX, startY);
        this.dispose();
    } catch (Exception e) {
    }
    jpSettings = new SettingsPanel();
    MouseMoveListener mml = new MouseMoveListener(jpSettings);
    this.addMouseListener(mml);
    this.addMouseMotionListener(mml);
    this.setAlwaysOnTop(true);
    this.setUndecorated(true);
    try {
        if (!AWTUtilities.isTranslucencyCapable(this.getGraphicsConfiguration())) {
            log("Can not set transparency for settings form");
            this.setBackground(new Color(64, 64, 64, 255));
            this.jpSettings.setBackground(new Color(64, 64, 64, 255));
            this.jpSettings.setOpaque(true);
        } else {
            log("Transparency is set for settings form");
            AWTUtilities.setWindowOpaque(this, false);
        }
    } catch (Exception ex) {
        log(ex);
    }
    this.add(jpSettings);
    // Hack for handling draggable JFrames on Mac OSX
    this.getRootPane().putClientProperty("apple.awt.draggableWindowBackground", Boolean.FALSE);
    this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    this.setLocation(startX, startY);
    this.pack();
    this.setVisible(false);
}
Also used : MouseMoveListener(com.bixly.pastevid.util.view.MouseMoveListener) Color(java.awt.Color) Point(java.awt.Point)

Example 15 with Color

use of java.awt.Color in project screenbird by adamhub.

the class ResizeHandle method initComponents.

/**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    setAlwaysOnTop(true);
    setBackground(new Color(0, 0, 0, 0));
    setFocusCycleRoot(false);
    setFocusable(false);
    setFocusableWindowState(false);
    setMaximumSize(new java.awt.Dimension(15, 15));
    setMinimumSize(new java.awt.Dimension(15, 15));
    setPreferredSize(new java.awt.Dimension(15, 15));
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 10, Short.MAX_VALUE));
    layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 10, Short.MAX_VALUE));
}
Also used : Color(java.awt.Color)

Aggregations

Color (java.awt.Color)895 Graphics2D (java.awt.Graphics2D)117 BufferedImage (java.awt.image.BufferedImage)75 Font (java.awt.Font)63 Dimension (java.awt.Dimension)51 Point (java.awt.Point)47 ArrayList (java.util.ArrayList)46 JLabel (javax.swing.JLabel)41 BasicStroke (java.awt.BasicStroke)38 JPanel (javax.swing.JPanel)38 JScrollPane (javax.swing.JScrollPane)33 GradientPaint (java.awt.GradientPaint)31 Rectangle (java.awt.Rectangle)31 JButton (javax.swing.JButton)31 ActionEvent (java.awt.event.ActionEvent)30 Paint (java.awt.Paint)29 Insets (java.awt.Insets)26 ActionListener (java.awt.event.ActionListener)26 Component (java.awt.Component)24 GridBagConstraints (java.awt.GridBagConstraints)23