Java Doc for WindowEvent.java in  » 6.0-JDK-Core » AWT » java » awt » event » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Home
Java Source Code / Java Documentation
1.6.0 JDK Core
2.6.0 JDK Modules
3.6.0 JDK Modules com.sun
4.6.0 JDK Modules com.sun.java
5.6.0 JDK Modules sun
6.6.0 JDK Platform
7.Ajax
8.Apache Harmony Java SE
9.Aspect oriented
10.Authentication Authorization
11.Blogger System
12.Build
13.Byte Code
14.Cache
15.Chart
16.Chat
17.Code Analyzer
18.Collaboration
19.Content Management System
20.Database Client
21.Database DBMS
22.Database JDBC Connection Pool
23.Database ORM
24.Development
25.EJB Server
26.ERP CRM Financial
27.ESB
28.Forum
29.Game
30.GIS
31.Graphic 3D
32.Graphic Library
33.Groupware
34.HTML Parser
35.IDE
36.IDE Eclipse
37.IDE Netbeans
38.Installer
39.Internationalization Localization
40.Inversion of Control
41.Issue Tracking
42.J2EE
43.J2ME
44.JBoss
45.JMS
46.JMX
47.Library
48.Mail Clients
49.Music
50.Net
51.Parser
52.PDF
53.Portal
54.Profiler
55.Project Management
56.Report
57.RSS RDF
58.Rule Engine
59.Science
60.Scripting
61.Search Engine
62.Security
63.Sevlet Container
64.Source Control
65.Swing Library
66.Template Engine
67.Test Coverage
68.Testing
69.UML
70.Web Crawler
71.Web Framework
72.Web Mail
73.Web Server
74.Web Services
75.Web Services apache cxf 2.2.6
76.Web Services AXIS2
77.Wiki Engine
78.Workflow Engines
79.XML
80.XML UI
Java Source Code / Java Documentation » 6.0 JDK Core » AWT » java.awt.event 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.awt.event.ComponentEvent
   java.awt.event.WindowEvent

WindowEvent
public class WindowEvent extends ComponentEvent (Code)
A low-level event that indicates that a window has changed its status. This low-level event is generated by a Window object when it is opened, closed, activated, deactivated, iconified, or deiconified, or when focus is transfered into or out of the Window.

The event is passed to every WindowListener or WindowAdapter object which registered to receive such events using the window's addWindowListener method. (WindowAdapter objects implement the WindowListener interface.) Each such listener object gets this WindowEvent when the event occurs.
author:
   Carl Quinn
author:
   Amy Fowler
version:
   1.45, 06/05/07
See Also:   WindowAdapter
See Also:   WindowListener
See Also:    Tutorial: Writing a Window Listener
since:
   JDK1.1



Field Summary
final public static  intWINDOW_ACTIVATED
     The window-activated event type.
final public static  intWINDOW_CLOSED
     The window closed event.
final public static  intWINDOW_CLOSING
     The "window is closing" event.
final public static  intWINDOW_DEACTIVATED
     The window-deactivated event type.
final public static  intWINDOW_DEICONIFIED
     The window deiconified event type.
final public static  intWINDOW_FIRST
     The first number in the range of ids used for window events.
final public static  intWINDOW_GAINED_FOCUS
     The window-gained-focus event type.
final public static  intWINDOW_ICONIFIED
     The window iconified event.
final public static  intWINDOW_LAST
     The last number in the range of ids used for window events.
final public static  intWINDOW_LOST_FOCUS
     The window-lost-focus event type.
final public static  intWINDOW_OPENED
     The window opened event.
final public static  intWINDOW_STATE_CHANGED
     The window-state-changed event type.
 intnewState
    
 intoldState
    
transient  Windowopposite
     The other Window involved in this focus or activation change.

Constructor Summary
public  WindowEvent(Window source, int id, Window opposite, int oldState, int newState)
     Constructs a WindowEvent object.

Note that passing in an invalid id results in unspecified behavior.

public  WindowEvent(Window source, int id, Window opposite)
     Constructs a WindowEvent object with the specified opposite Window.
public  WindowEvent(Window source, int id, int oldState, int newState)
     Constructs a WindowEvent object with the specified previous and new window states.

Note that passing in an invalid id results in unspecified behavior.

public  WindowEvent(Window source, int id)
     Constructs a WindowEvent object.

Note that passing in an invalid id results in unspecified behavior.


Method Summary
public  intgetNewState()
     For WINDOW_STATE_CHANGED events returns the new state of the window.
public  intgetOldState()
     For WINDOW_STATE_CHANGED events returns the previous state of the window.
public  WindowgetOppositeWindow()
     Returns the other Window involved in this focus or activation change. For a WINDOW_ACTIVATED or WINDOW_GAINED_FOCUS event, this is the Window that lost activation or focus.
public  WindowgetWindow()
     Returns the originator of the event.
public  StringparamString()
     Returns a parameter string identifying this event.

Field Detail
WINDOW_ACTIVATED
final public static int WINDOW_ACTIVATED(Code)
The window-activated event type. This event is delivered when the Window becomes the active Window. Only a Frame or a Dialog can be the active Window. The native windowing system may denote the active Window or its children with special decorations, such as a highlighted title bar. The active Window is always either the focused Window, or the first Frame or Dialog that is an owner of the focused Window.



WINDOW_CLOSED
final public static int WINDOW_CLOSED(Code)
The window closed event. This event is delivered after the window has been closed as the result of a call to dispose.



WINDOW_CLOSING
final public static int WINDOW_CLOSING(Code)
The "window is closing" event. This event is delivered when the user attempts to close the window from the window's system menu. If the program does not explicitly hide or dispose the window while processing this event, the window close operation will be cancelled.



WINDOW_DEACTIVATED
final public static int WINDOW_DEACTIVATED(Code)
The window-deactivated event type. This event is delivered when the Window is no longer the active Window. Only a Frame or a Dialog can be the active Window. The native windowing system may denote the active Window or its children with special decorations, such as a highlighted title bar. The active Window is always either the focused Window, or the first Frame or Dialog that is an owner of the focused Window.



WINDOW_DEICONIFIED
final public static int WINDOW_DEICONIFIED(Code)
The window deiconified event type. This event is delivered when the window has been changed from a minimized to a normal state.



WINDOW_FIRST
final public static int WINDOW_FIRST(Code)
The first number in the range of ids used for window events.



WINDOW_GAINED_FOCUS
final public static int WINDOW_GAINED_FOCUS(Code)
The window-gained-focus event type. This event is delivered when the Window becomes the focused Window, which means that the Window, or one of its subcomponents, will receive keyboard events.



WINDOW_ICONIFIED
final public static int WINDOW_ICONIFIED(Code)
The window iconified event. This event is delivered when the window has been changed from a normal to a minimized state. For many platforms, a minimized window is displayed as the icon specified in the window's iconImage property.
See Also:   java.awt.Frame.setIconImage



WINDOW_LAST
final public static int WINDOW_LAST(Code)
The last number in the range of ids used for window events.



WINDOW_LOST_FOCUS
final public static int WINDOW_LOST_FOCUS(Code)
The window-lost-focus event type. This event is delivered when a Window is no longer the focused Window, which means keyboard events will no longer be delivered to the Window or any of its subcomponents.



WINDOW_OPENED
final public static int WINDOW_OPENED(Code)
The window opened event. This event is delivered only the first time a window is made visible.



WINDOW_STATE_CHANGED
final public static int WINDOW_STATE_CHANGED(Code)
The window-state-changed event type. This event is delivered when a Window's state is changed by virtue of it being iconified, maximized etc.
since:
   1.4



newState
int newState(Code)



oldState
int oldState(Code)
TBS



opposite
transient Window opposite(Code)
The other Window involved in this focus or activation change. For a WINDOW_ACTIVATED or WINDOW_GAINED_FOCUS event, this is the Window that lost activation or focus. For a WINDOW_DEACTIVATED or WINDOW_LOST_FOCUS event, this is the Window that gained activation or focus. For any other type of WindowEvent, or if the focus or activation change occurs with a native application, a Java application in a different VM, or with no other Window, null is returned.
See Also:   WindowEvent.getOppositeWindow
since:
   1.4




Constructor Detail
WindowEvent
public WindowEvent(Window source, int id, Window opposite, int oldState, int newState)(Code)
Constructs a WindowEvent object.

Note that passing in an invalid id results in unspecified behavior. This method throws an IllegalArgumentException if source is null.
Parameters:
  source - the Window objectthat originated the event
Parameters:
  id - an integer indicating the type of event.
Parameters:
  opposite - the other window involved in the focus or activationchange, or null
Parameters:
  oldState - previous state of the window for window statechange event
Parameters:
  newState - new state of the window for window state change event
throws:
  IllegalArgumentException - if source is null
since:
   1.4




WindowEvent
public WindowEvent(Window source, int id, Window opposite)(Code)
Constructs a WindowEvent object with the specified opposite Window. The opposite Window is the other Window involved in this focus or activation change. For a WINDOW_ACTIVATED or WINDOW_GAINED_FOCUS event, this is the Window that lost activation or focus. For a WINDOW_DEACTIVATED or WINDOW_LOST_FOCUS event, this is the Window that gained activation or focus. If this focus change occurs with a native application, with a Java application in a different VM, or with no other Window, then the opposite Window is null.

Note that passing in an invalid id results in unspecified behavior. This method throws an IllegalArgumentException if source is null.
Parameters:
  source - the Window object thatoriginated the event
Parameters:
  id - WINDOW_ACTIVATED,WINDOW_DEACTIVATED,WINDOW_GAINED_FOCUS,or WINDOW_LOST_FOCUS. It isexpected that this constructor will not be used forother WindowEvent types because theopposite Window of such eventswill always be null
Parameters:
  opposite - the other Window involved in thefocus or activation change, or null
throws:
  IllegalArgumentException - if source is null
since:
   1.4




WindowEvent
public WindowEvent(Window source, int id, int oldState, int newState)(Code)
Constructs a WindowEvent object with the specified previous and new window states.

Note that passing in an invalid id results in unspecified behavior. This method throws an IllegalArgumentException if source is null.
Parameters:
  source - the Window objectthat originated the event
Parameters:
  id - WINDOW_STATE_CHANGED event type.It is expected that this constructor will notbe used for other WindowEventtypes, because the previous and new windowstates are meaningless for other event types.
Parameters:
  oldState - an integer representing the previous window state
Parameters:
  newState - an integer representing the new window state
throws:
  IllegalArgumentException - if source is null
since:
   1.4




WindowEvent
public WindowEvent(Window source, int id)(Code)
Constructs a WindowEvent object.

Note that passing in an invalid id results in unspecified behavior. This method throws an IllegalArgumentException if source is null.
Parameters:
  source - the Window object that originated the event
Parameters:
  id - an integer indicating the type of event
throws:
  IllegalArgumentException - if source is null





Method Detail
getNewState
public int getNewState()(Code)
For WINDOW_STATE_CHANGED events returns the new state of the window. The state is represented as a bitwise mask.
  • NORMAL
    Indicates that no state bits are set.
  • ICONIFIED
  • MAXIMIZED_HORIZ
  • MAXIMIZED_VERT
  • MAXIMIZED_BOTH
    Concatenates MAXIMIZED_HORIZ and MAXIMIZED_VERT.
a bitwise mask of the new window state
See Also:   java.awt.Frame.getExtendedState
since:
   1.4



getOldState
public int getOldState()(Code)
For WINDOW_STATE_CHANGED events returns the previous state of the window. The state is represented as a bitwise mask.
  • NORMAL
    Indicates that no state bits are set.
  • ICONIFIED
  • MAXIMIZED_HORIZ
  • MAXIMIZED_VERT
  • MAXIMIZED_BOTH
    Concatenates MAXIMIZED_HORIZ and MAXIMIZED_VERT.
a bitwise mask of the previous window state
See Also:   java.awt.Frame.getExtendedState
since:
   1.4



getOppositeWindow
public Window getOppositeWindow()(Code)
Returns the other Window involved in this focus or activation change. For a WINDOW_ACTIVATED or WINDOW_GAINED_FOCUS event, this is the Window that lost activation or focus. For a WINDOW_DEACTIVATED or WINDOW_LOST_FOCUS event, this is the Window that gained activation or focus. For any other type of WindowEvent, or if the focus or activation change occurs with a native application, with a Java application in a different VM or context, or with no other Window, null is returned. the other Window involved in the focus or activation change, ornull
since:
   1.4



getWindow
public Window getWindow()(Code)
Returns the originator of the event. the Window object that originated the event



paramString
public String paramString()(Code)
Returns a parameter string identifying this event. This method is useful for event-logging and for debugging. a string identifying the event and its attributes



Fields inherited from java.awt.event.ComponentEvent
final public static int COMPONENT_FIRST(Code)(Java Doc)
final public static int COMPONENT_HIDDEN(Code)(Java Doc)
final public static int COMPONENT_LAST(Code)(Java Doc)
final public static int COMPONENT_MOVED(Code)(Java Doc)
final public static int COMPONENT_RESIZED(Code)(Java Doc)
final public static int COMPONENT_SHOWN(Code)(Java Doc)

Methods inherited from java.awt.event.ComponentEvent
public Component getComponent()(Code)(Java Doc)
public String paramString()(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.