|
Lines 173-189
public class SwingApplicationTester extends AbstractApplicationTester {
Link Here
|
| 173 |
*/ |
173 |
*/ |
| 174 |
public boolean isTrue(AWTEvent event) { |
174 |
public boolean isTrue(AWTEvent event) { |
| 175 |
if (event.getID() != WindowEvent.WINDOW_CLOSED |
175 |
if (event.getID() != WindowEvent.WINDOW_CLOSED |
| 176 |
&& event.getID() != ComponentEvent.COMPONENT_HIDDEN) { |
176 |
&& event.getID() != ComponentEvent.COMPONENT_HIDDEN |
|
|
177 |
&& event.getID() != WindowEvent.WINDOW_LOST_FOCUS) { |
| 177 |
return false; |
178 |
return false; |
| 178 |
} |
179 |
} |
| 179 |
if (event.getSource() instanceof Frame) { |
180 |
if (event.getSource() instanceof Frame) { |
| 180 |
Frame frame = (Frame)event.getSource(); |
181 |
Frame frame = (Frame)event.getSource(); |
| 181 |
return MatchUtil.getInstance().match( |
182 |
return (MatchUtil.getInstance().match( |
| 182 |
frame.getTitle(), m_title, m_operator); |
183 |
frame.getTitle(), m_title, m_operator) |
|
|
184 |
&& !frame.isVisible()); |
| 183 |
} else if (event.getSource() instanceof Dialog) { |
185 |
} else if (event.getSource() instanceof Dialog) { |
| 184 |
Dialog dialog = (Dialog)event.getSource(); |
186 |
Dialog dialog = (Dialog)event.getSource(); |
| 185 |
return MatchUtil.getInstance().match( |
187 |
return (MatchUtil.getInstance().match( |
| 186 |
dialog.getTitle(), m_title, m_operator); |
188 |
dialog.getTitle(), m_title, m_operator) |
|
|
189 |
&& !dialog.isVisible()); |
| 187 |
} else { |
190 |
} else { |
| 188 |
return false; |
191 |
return false; |
| 189 |
} |
192 |
} |
| 190 |
- |
|
|