2003-03-17 Michael Koch <konqueror@gmx.de>
* java/awt/Dialog.java (Dialog): New constructor, changed implementations, added documentation. * java/awt/ScrollPaneAdjustable.java (ScrollPaneAdjustable): Extends Object, implements Adjustable and Serializable. (serialVersionUID): New member variable. (sp): New member variable. (orientation): New member variable. (value): New member variable. (minimum): New member variable. (maximum): New member variable. (visibleAmount): New member variable. (unitIncrement): New member variable. (blockIncrement): New member variable. (AdjustmentListener): New member variable. (ScrollPaneAdjustable): New implementation. (addAdjustmentListener): New method. (removeAdjustmentListener): New method. (getAdjustmentListeners): New method. (getBlockIncrement): New method. (getMaximum): New method. (getMinimum): New method. (getOrientation): New method. (getUnitIncrement): New method. (getValue): New method. (getVisibleAmount): New method. (setBlockIncrement): New method. (setMaximum): Implemented. (setMinimum): Implemented. (setUnitIncrement): New method. (setValue): New method. (setVisibleAmount): Implemented. (paramString): New stubbed method. * java/awt/Window.java (show): Call setVisible(). (hide): Call setVisible(). (processEvent): Add cases for WINDOW_GAINED_FOCUS, WINDOW_LOST_FOCUS and WINDOW_STATE_CHANGED. (processWindowFocusEvent): New method. (processWindowStateEvent): New method. (postEvent): Deprecated. (applyResourceBundle): Deprecated. * java/awt/datatransfer/DataFlavor.java (DataFlavor): Doesn't thow ClassNotFoundException. From-SVN: r64485
This commit is contained in:
parent
94833648ca
commit
2ff04cc63a
5 changed files with 269 additions and 13 deletions
|
@ -213,14 +213,14 @@ public class Window extends Container
|
|||
addNotify();
|
||||
|
||||
validate();
|
||||
super.show();
|
||||
setVisible (true);
|
||||
toFront();
|
||||
}
|
||||
|
||||
public void hide()
|
||||
{
|
||||
// FIXME: call hide() on any "owned" children here.
|
||||
super.hide();
|
||||
setVisible (false);
|
||||
}
|
||||
|
||||
public boolean isDisplayable()
|
||||
|
@ -526,6 +526,13 @@ public class Window extends Container
|
|||
case WindowEvent.WINDOW_OPENED:
|
||||
windowListener.windowOpened(evt);
|
||||
break;
|
||||
case WindowEvent.WINDOW_GAINED_FOCUS:
|
||||
case WindowEvent.WINDOW_LOST_FOCUS:
|
||||
processWindowFocusEvent (evt);
|
||||
break;
|
||||
case WindowEvent.WINDOW_STATE_CHANGED:
|
||||
processWindowStateEvent (evt);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -548,6 +555,8 @@ public class Window extends Container
|
|||
* Post a Java 1.0 event to the event queue.
|
||||
*
|
||||
* @param event The event to post.
|
||||
*
|
||||
* @deprecated
|
||||
*/
|
||||
public boolean postEvent(Event e)
|
||||
{
|
||||
|
@ -566,13 +575,21 @@ public class Window extends Container
|
|||
return super.isShowing();
|
||||
}
|
||||
|
||||
/** @since 1.2 */
|
||||
/**
|
||||
* @since 1.2
|
||||
*
|
||||
* @deprecated
|
||||
*/
|
||||
public void applyResourceBundle(ResourceBundle rb)
|
||||
{
|
||||
// FIXME
|
||||
}
|
||||
|
||||
/** @since 1.2 */
|
||||
/**
|
||||
* @since 1.2
|
||||
*
|
||||
* @deprecated
|
||||
*/
|
||||
public void applyResourceBundle(String rbName)
|
||||
{
|
||||
ResourceBundle rb = ResourceBundle.getBundle(rbName);
|
||||
|
@ -598,4 +615,34 @@ public class Window extends Container
|
|||
if (peer != null) return peer.getGraphicsConfiguration();
|
||||
return null;
|
||||
}
|
||||
|
||||
protected void processWindowFocusEvent(WindowEvent event)
|
||||
{
|
||||
if (windowFocusListener != null)
|
||||
{
|
||||
switch (event.getID ())
|
||||
{
|
||||
case WindowEvent.WINDOW_GAINED_FOCUS:
|
||||
windowFocusListener.windowGainedFocus (event);
|
||||
break;
|
||||
|
||||
case WindowEvent.WINDOW_LOST_FOCUS:
|
||||
windowFocusListener.windowLostFocus (event);
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @since 1.4
|
||||
*/
|
||||
protected void processWindowStateEvent(WindowEvent event)
|
||||
{
|
||||
if (windowStateListener != null
|
||||
&& event.getID () == WindowEvent.WINDOW_STATE_CHANGED)
|
||||
windowStateListener.windowStateChanged (event);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue