< prev index next >

src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopIconUI.java

Print this page




 219                 }
 220             });
 221             addMouseListener(new MouseListener() {
 222                 public void mouseClicked(MouseEvent e) {
 223                     forwardEventToParent(e);
 224                 }
 225                 public void mousePressed(MouseEvent e) {
 226                     forwardEventToParent(e);
 227                 }
 228                 public void mouseReleased(MouseEvent e) {
 229                     forwardEventToParent(e);
 230                 }
 231                 public void mouseEntered(MouseEvent e) {
 232                     forwardEventToParent(e);
 233                 }
 234                 public void mouseExited(MouseEvent e) {
 235                     forwardEventToParent(e);
 236                 }
 237             });
 238         }
 239 
 240         void forwardEventToParent(MouseEvent e) {
 241             getParent().dispatchEvent(new MouseEvent(
 242                 getParent(), e.getID(), e.getWhen(), e.getModifiers(),
 243                 e.getX(), e.getY(), e.getXOnScreen(),
 244                 e.getYOnScreen(), e.getClickCount(),
 245                 e.isPopupTrigger(), MouseEvent.NOBUTTON));
 246         }
 247 
 248         @SuppressWarnings("deprecation")
 249         public boolean isFocusTraversable() {
 250             return false;
 251         }
 252 
 253         public Dimension getMinimumSize() {
 254             return new Dimension(defaultIcon.getIconWidth() + 1,
 255                                  LABEL_HEIGHT + LABEL_DIVIDER);
 256         }
 257 
 258         public Dimension getPreferredSize() {
 259             String title = frame.getTitle();


 312             addMouseListener(new MouseListener() {
 313                 public void mouseClicked(MouseEvent e) {
 314                     forwardEventToParent(e);
 315                 }
 316                 public void mousePressed(MouseEvent e) {
 317                     forwardEventToParent(e);
 318                 }
 319                 public void mouseReleased(MouseEvent e) {
 320                     if (!systemMenu.isShowing()) {
 321                         forwardEventToParent(e);
 322                     }
 323                 }
 324                 public void mouseEntered(MouseEvent e) {
 325                     forwardEventToParent(e);
 326                 }
 327                 public void mouseExited(MouseEvent e) {
 328                     forwardEventToParent(e);
 329                 }
 330             });
 331         }
 332 
 333         void forwardEventToParent(MouseEvent e) {
 334             getParent().dispatchEvent(new MouseEvent(
 335                 getParent(), e.getID(), e.getWhen(), e.getModifiers(),
 336                 e.getX(), e.getY(), e.getXOnScreen(), e.getYOnScreen(),
 337                 e.getClickCount(), e.isPopupTrigger(), MouseEvent.NOBUTTON ));
 338         }
 339 
 340         @SuppressWarnings("deprecation")
 341         public boolean isFocusTraversable() {
 342             return false;
 343         }
 344     }
 345 
 346 
 347     protected class DesktopIconActionListener implements ActionListener {
 348         public void actionPerformed(ActionEvent e){
 349             systemMenu.show(iconButton, 0, getDesktopIcon().getHeight());
 350         }
 351     }
 352 


 219                 }
 220             });
 221             addMouseListener(new MouseListener() {
 222                 public void mouseClicked(MouseEvent e) {
 223                     forwardEventToParent(e);
 224                 }
 225                 public void mousePressed(MouseEvent e) {
 226                     forwardEventToParent(e);
 227                 }
 228                 public void mouseReleased(MouseEvent e) {
 229                     forwardEventToParent(e);
 230                 }
 231                 public void mouseEntered(MouseEvent e) {
 232                     forwardEventToParent(e);
 233                 }
 234                 public void mouseExited(MouseEvent e) {
 235                     forwardEventToParent(e);
 236                 }
 237             });
 238         }
 239         @SuppressWarnings("deprecation")
 240         void forwardEventToParent(MouseEvent e) {
 241             getParent().dispatchEvent(new MouseEvent(
 242                 getParent(), e.getID(), e.getWhen(), e.getModifiers(),
 243                 e.getX(), e.getY(), e.getXOnScreen(),
 244                 e.getYOnScreen(), e.getClickCount(),
 245                 e.isPopupTrigger(), MouseEvent.NOBUTTON));
 246         }
 247 
 248         @SuppressWarnings("deprecation")
 249         public boolean isFocusTraversable() {
 250             return false;
 251         }
 252 
 253         public Dimension getMinimumSize() {
 254             return new Dimension(defaultIcon.getIconWidth() + 1,
 255                                  LABEL_HEIGHT + LABEL_DIVIDER);
 256         }
 257 
 258         public Dimension getPreferredSize() {
 259             String title = frame.getTitle();


 312             addMouseListener(new MouseListener() {
 313                 public void mouseClicked(MouseEvent e) {
 314                     forwardEventToParent(e);
 315                 }
 316                 public void mousePressed(MouseEvent e) {
 317                     forwardEventToParent(e);
 318                 }
 319                 public void mouseReleased(MouseEvent e) {
 320                     if (!systemMenu.isShowing()) {
 321                         forwardEventToParent(e);
 322                     }
 323                 }
 324                 public void mouseEntered(MouseEvent e) {
 325                     forwardEventToParent(e);
 326                 }
 327                 public void mouseExited(MouseEvent e) {
 328                     forwardEventToParent(e);
 329                 }
 330             });
 331         }
 332         @SuppressWarnings("deprecation")
 333         void forwardEventToParent(MouseEvent e) {
 334             getParent().dispatchEvent(new MouseEvent(
 335                 getParent(), e.getID(), e.getWhen(), e.getModifiers(),
 336                 e.getX(), e.getY(), e.getXOnScreen(), e.getYOnScreen(),
 337                 e.getClickCount(), e.isPopupTrigger(), MouseEvent.NOBUTTON ));
 338         }
 339 
 340         @SuppressWarnings("deprecation")
 341         public boolean isFocusTraversable() {
 342             return false;
 343         }
 344     }
 345 
 346 
 347     protected class DesktopIconActionListener implements ActionListener {
 348         public void actionPerformed(ActionEvent e){
 349             systemMenu.show(iconButton, 0, getDesktopIcon().getHeight());
 350         }
 351     }
 352 
< prev index next >