< prev index next >

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

Print this page

        

*** 35,44 **** --- 35,47 ---- import java.beans.PropertyChangeListener; import java.beans.PropertyChangeEvent; import java.beans.VetoableChangeListener; import java.beans.PropertyVetoException; + import sun.awt.AWTAccessor; + import sun.awt.AWTAccessor.MouseEventAccessor; + /** * Class that manages a Motif title bar * * @since 1.3 */
*** 361,375 **** } }); } @SuppressWarnings("deprecation") void forwardEventToParent(MouseEvent e) { ! getParent().dispatchEvent(new MouseEvent( getParent(), e.getID(), e.getWhen(), e.getModifiers(), e.getX(), e.getY(), e.getXOnScreen(), e.getYOnScreen(), e.getClickCount(), ! e.isPopupTrigger(), MouseEvent.NOBUTTON)); } public void paintComponent(Graphics g) { super.paintComponent(g); if (frame.isSelected()) { --- 364,382 ---- } }); } @SuppressWarnings("deprecation") void forwardEventToParent(MouseEvent e) { ! MouseEvent newEvent = new MouseEvent( getParent(), e.getID(), e.getWhen(), e.getModifiers(), e.getX(), e.getY(), e.getXOnScreen(), e.getYOnScreen(), e.getClickCount(), ! e.isPopupTrigger(), MouseEvent.NOBUTTON); ! MouseEventAccessor meAccessor = AWTAccessor.getMouseEventAccessor(); ! meAccessor.setCausedByTouchEvent(newEvent, ! meAccessor.isCausedByTouchEvent(e)); ! getParent().dispatchEvent(newEvent); } public void paintComponent(Graphics g) { super.paintComponent(g); if (frame.isSelected()) {
< prev index next >