Changeset 835 for trunk/src/jlatexeditor/gui/MessagePopup.java
- Timestamp:
- 09/04/10 09:06:26 (21 months ago)
- Files:
-
- 1 modified
-
trunk/src/jlatexeditor/gui/MessagePopup.java (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/jlatexeditor/gui/MessagePopup.java
r744 r835 14 14 15 15 private JLabel label; 16 private Color backgroundColor = new Color(192, 239, 192); 17 private Color strokeColor = new Color(0, 128, 0); 16 18 17 public MessagePopup(String message, JFrame invoker) {19 public MessagePopup(Color color, String message, JFrame invoker) { 18 20 super(message); 19 21 20 22 label = new JLabel(getLabel()); 21 23 label.setMaximumSize(new Dimension(800, 600)); 24 25 backgroundColor = mix(Color.WHITE, color, 0.75); 26 strokeColor = mix(Color.BLACK, color, 0.33); 22 27 23 28 Dimension preferred = label.getPreferredSize(); … … 34 39 addMouseListener(this); 35 40 } 41 42 private Color mix(Color c1, Color c2, double c1ratio) { 43 return new Color( 44 (int) (c1.getRed()*c1ratio + c2.getRed()*(1-c1ratio)), 45 (int) (c1.getGreen()*c1ratio + c2.getGreen()*(1-c1ratio)), 46 (int) (c1.getBlue()*c1ratio + c2.getBlue()*(1-c1ratio))); 47 } 36 48 37 49 public void setVisible(boolean b) { … … 54 66 // green rectangle 55 67 g2D.clearRect(0, 0, getWidth(), getHeight()); 56 g2D.setColor( new Color(192, 239, 192)); // 217, 231, 19468 g2D.setColor(backgroundColor); // 217, 231, 194 57 69 g2D.fillRoundRect(2, 2, getWidth() - 4, getHeight() - 4, 15, 15); 58 g2D.setColor( new Color(0, 128, 0));70 g2D.setColor(strokeColor); 59 71 g2D.setStroke(new BasicStroke(2)); 60 72 g2D.drawRoundRect(2, 2, getWidth() - 4, getHeight() - 4, 15, 15);
![(please configure the [header_logo] section in trac.ini)](http://jlatexeditor.endrullis.de/chrome/site/logo.png)