public void paint(Graphics g) {
    worldMap.getGraphics().drawImage(backBufferImage, 0, 0, this);
    // hideous hack
    statusTitle.repaint();
    fileTitle.repaint();
    fileProgress.repaint();
    iterationTitle.repaint();
    iterationProgress.repaint();
    cycleTitle.repaint();
    cycleProgress.repaint();

    currentTitle.repaint();
    commentTitle.repaint();
    commentLabel.repaint();
    phaseTitle.repaint();
    phaseLabel.repaint();
    turnTitle.repaint();
    turnProgress.repaint();

    inspectorTitle.repaint();
    showPaths.repaint();
    playButton.repaint();
    stepButton.repaint();
    endButton.repaint();
    inspectorScrollPane.repaint();
    seperator1.repaint();
    seperator2.repaint();
    seperator3.repaint();
    seperator4.repaint();
    cycleProgress.repaint();
  }
 @Override
 public void focusLost(FocusEvent e) {
   super.focusLost(e);
   AbstractButton b = (AbstractButton) e.getSource();
   b.getModel().setArmed(false);
   b.repaint();
 }
Пример #3
0
 public void propertyChange(PropertyChangeEvent evt) {
   String name = evt.getPropertyName();
   if (name.equals(VERTICAL_POSITION)
       || name.equals(HORIZONTAL_POSITION)
       || name.equals(SHAPE)
       || name.equals("JButton.segmentPosition")) { // see Apple Tech Note 2196
     AbstractButton button = (AbstractButton) evt.getSource();
     ButtonUI ui = button.getUI();
     if (ui instanceof FilledButtonUI) {
       FilledButtonUI s = (FilledButtonUI) ui;
       s.updateLayout(button, getButtonInfo(button));
       button.invalidate();
       button.repaint();
     }
   }
 }
Пример #4
0
 public void mouseMoved(MouseEvent e) {
   boolean isRollover = isMouseOver(b);
   if (AlgebraButtonUI.this.isRollover != isRollover) {
     b.repaint();
   }
 }
 public void focusLost(FocusEvent e) {
   AbstractButton b = (AbstractButton) e.getSource();
   b.repaint();
 }
Пример #6
0
 public void componentResized(ComponentEvent e) {
   AbstractButton button = (AbstractButton) e.getSource();
   ButtonInfo info = getButtonInfo(button);
   info.ui.updateLayout(button, info);
   button.repaint();
 }