Java 类java.awt.Frame 实例源码
项目:jdk8u-jdk
文件:KeyCharTest.java
public static void main(String[] args) throws Exception {
SunToolkit toolkit = (SunToolkit) Toolkit.getDefaultToolkit();
Frame frame = new Frame();
frame.setSize(300, 300);
frame.setVisible(true);
toolkit.realSync();
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_DELETE);
robot.keyRelease(KeyEvent.VK_DELETE);
toolkit.realSync();
frame.dispose();
if (eventsCount != 3) {
throw new RuntimeException("Wrong number of key events: " + eventsCount);
}
}
项目:OpenJSharp
文件:XWM.java
/**
* Check if state is supported.
* Note that a compound state is always reported as not supported.
* Note also that MAXIMIZED_BOTH is considered not a compound state.
* Therefore, a compound state is just ICONIFIED | anything else.
*
*/
boolean supportsExtendedState(int state) {
switch (state) {
case Frame.MAXIMIZED_VERT:
case Frame.MAXIMIZED_HORIZ:
/*
* WMs that talk NET/WIN protocol, but do not support
* unidirectional maximization.
*/
if (getWMID() == METACITY_WM) {
/* "This is a deliberate policy decision." -hp */
return false;
}
/* FALLTROUGH */
case Frame.MAXIMIZED_BOTH:
for (XStateProtocol proto : getProtocols(XStateProtocol.class)) {
if (proto.supportsState(state)) {
return true;
}
}
default:
return false;
}
}
项目:sbc-qsystem
文件:FTimedDialog.java
/**
* Статический метод который показывает модально диалог регистрации клиентов.
*
* @param parent фрейм относительно которого будет модальность
* @param modal модальный диалог или нет
*/
public static void showTimedDialog(Frame parent, boolean modal, String message, int timeout) {
if (dialog == null) {
dialog = new FTimedDialog(parent, modal);
dialog.setTitle("Сообщение.");
}
dialog.setBounds(10, 10, 1024, 400);
dialog.changeTextToLocale();
dialog.labelMess.setText(message);
Uses.setLocation(dialog);
dialog.clockClose = new ATalkingClock(timeout, 1) {
@Override
public void run() {
dialog.buttonCloseActionPerformed(null);
}
};
dialog.clockClose.start();
dialog.setVisible(true);
}
项目:jdk8u-jdk
文件:RemoveHelpMenu.java
public static void main(final String[] args) {
final Frame frame = new Frame("RemoveHelpMenu Test");
try {
frame.pack();
// peer exists
test1(getMenuBar(frame));
test2(getMenuBar(frame));
test3(getMenuBar(frame));
test4(getMenuBar(frame));
} finally {
frame.dispose();
}
// peer is null
test1(getMenuBar(frame));
test2(getMenuBar(frame));
test3(getMenuBar(frame));
test4(getMenuBar(frame));
}
项目:ThingML-Tradfri
文件:BulbPanel.java
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
try {
//JOptionPane pane = new JOptionPane();
//pane.setMessageType(JOptionPane.INFORMATION_MESSAGE);
JDialog dialog = new JDialog((Frame)null, "Result of COAP GET for bulb " + bulb.getName(), false);
JTextArea msg = new JTextArea(bulb.getJsonObject().toString(4) + "\n");
msg.setFont(new Font("monospaced", Font.PLAIN, 10));
msg.setLineWrap(true);
msg.setWrapStyleWord(true);
JScrollPane scrollPane = new JScrollPane(msg);
dialog.getContentPane().add(scrollPane);
dialog.setSize(350, 350);
//dialog.pack();
dialog.setVisible(true);
} catch (JSONException ex) {
Logger.getLogger(BulbPanel.class.getName()).log(Level.SEVERE, null, ex);
}
}
项目:openjdk-jdk10
文件:FrameMinimizeTest.java
public static void main(String args[]) throws Exception {
Frame frame = new Frame("Frame Minimize Test");
Button b = new Button("Focus ownder");
frame.add("South", b);
frame.pack();
frame.setVisible(true);
Util.waitForIdle(null);
if (!b.hasFocus()) {
throw new RuntimeException("button is not a focus owner after showing :(");
}
frame.setExtendedState(Frame.ICONIFIED);
Util.waitForIdle(null);
frame.setExtendedState(Frame.NORMAL);
Util.waitForIdle(null);
if (!b.hasFocus()) {
throw new RuntimeException("button is not a focus owner after restoring :(");
}
}
项目:ants
文件:SimpleGUI.java
@Override
public void createMenu(final InitMenuData data) {
if (this.frame != null) {
try {
SwingUtilities.invokeAndWait(new Runnable() {
public void run() {
frame.dispose();
}
});
} catch (Exception e) {
e.printStackTrace();
}
this.canvas = null;
this.scoreboard = null;
this.frame = null;
}
// Create and set up the window.
this.frame = new JFrame("IBM Slovakia / Fall Fest 2017 / Anthill");
this.frame.setExtendedState(this.frame.getExtendedState() | Frame.MAXIMIZED_BOTH);
this.frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.frame.setLayout(new BorderLayout());
// Set up the content pane.
this.frame.add(new Menu(data, this.listener, this.frame));
// Display the window.
this.frame.pack();
this.frame.setVisible(true);
}
项目:openjdk-jdk10
文件:R2303044ListSelection.java
public static void main(final String[] args) throws HeadlessException {
final Frame frame = new Frame("Test Frame");
final List list = new List();
frame.setSize(300, 200);
list.add(ITEM_NAME);
list.select(0);
frame.add(list);
frame.validate();
frame.setVisible(true);
sleep();
if (!ITEM_NAME.equals(list.getSelectedItem())) {
throw new RuntimeException("List item not selected item.");
}
list.removeAll();
frame.dispose();
}
项目:jdk8u-jdk
文件:XWM.java
/**
* Check if state is supported.
* Note that a compound state is always reported as not supported.
* Note also that MAXIMIZED_BOTH is considered not a compound state.
* Therefore, a compound state is just ICONIFIED | anything else.
*
*/
boolean supportsExtendedState(int state) {
switch (state) {
case Frame.MAXIMIZED_VERT:
case Frame.MAXIMIZED_HORIZ:
/*
* WMs that talk NET/WIN protocol, but do not support
* unidirectional maximization.
*/
if (getWMID() == METACITY_WM) {
/* "This is a deliberate policy decision." -hp */
return false;
}
/* FALLTROUGH */
case Frame.MAXIMIZED_BOTH:
for (XStateProtocol proto : getProtocols(XStateProtocol.class)) {
if (proto.supportsState(state)) {
return true;
}
}
default:
return false;
}
}
项目:Hotel-Properties-Management-System
文件:ShowReport.java
public void loadReport(String reportName, ReportObject reportObject) {
logging = LoggingEngine.getInstance();
try {
final InputStream inputStream = ShowReport.class
.getResourceAsStream("/com/coder/hms/reportTemplates/" + reportName + ".jrxml");
JasperReport report = JasperCompileManager.compileReport(inputStream);
HashMap<String, Object> parameters = new HashMap<String, Object>();
List<ReportObject> list = new ArrayList<ReportObject>();
list.add(reportObject);
JRBeanCollectionDataSource beanColDataSource = new JRBeanCollectionDataSource(list);
JasperPrint jasperPrint = JasperFillManager.fillReport(report, parameters, beanColDataSource);
final JRViewer viewer = new JRViewer(jasperPrint);
setType(Type.POPUP);
setResizable(false);
setModalExclusionType(ModalExclusionType.APPLICATION_EXCLUDE);
this.setTitle("Reservation [Report]");
this.setExtendedState(Frame.MAXIMIZED_BOTH);
this.setAlwaysOnTop(isAlwaysOnTopSupported());
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
getContentPane().setLayout(new BorderLayout());
this.setIconImage(Toolkit.getDefaultToolkit().
getImage(LoginWindow.class.getResource(LOGOPATH)));
this.setResizable(false);
getContentPane().add(viewer, BorderLayout.CENTER);
} catch (JRException e) {
logging.setMessage("JRException report error!");
}
}
项目:jdk8u-jdk
文件:XFramePeer.java
void preInit(XCreateWindowParams params) {
super.preInit(params);
Frame target = (Frame)(this.target);
// set the window attributes for this Frame
winAttr.initialState = target.getExtendedState();
state = 0;
undecorated = Boolean.valueOf(target.isUndecorated());
winAttr.nativeDecor = !target.isUndecorated();
if (winAttr.nativeDecor) {
winAttr.decorations = winAttr.AWT_DECOR_ALL;
} else {
winAttr.decorations = winAttr.AWT_DECOR_NONE;
}
winAttr.functions = MWMConstants.MWM_FUNC_ALL;
winAttr.isResizable = true; // target.isResizable();
winAttr.title = target.getTitle();
winAttr.initialResizability = target.isResizable();
if (log.isLoggable(PlatformLogger.Level.FINE)) {
log.fine("Frame''s initial attributes: decor {0}, resizable {1}, undecorated {2}, initial state {3}",
Integer.valueOf(winAttr.decorations), Boolean.valueOf(winAttr.initialResizability),
Boolean.valueOf(!winAttr.nativeDecor), Integer.valueOf(winAttr.initialState));
}
}
项目:openjdk-jdk10
文件:TextAreaTwicePack.java
public static void main(final String[] args) {
final Frame frame = new Frame();
final TextArea ta = new TextArea();
frame.add(ta);
frame.pack();
frame.setVisible(true);
sleep();
final Dimension before = frame.getSize();
frame.pack();
final Dimension after = frame.getSize();
if (!after.equals(before)) {
throw new RuntimeException(
"Expected size: " + before + ", actual size: " + after);
}
frame.dispose();
}
项目:openjdk-jdk10
文件:AltGraphModifierTest.java
public static void initTestWindow() {
mainFrame = new Frame();
mainFrame.setTitle("TestWindow");
mainFrame.setBounds(700, 10, 300, 300);
mainFrame.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent e) {
int ex = e.getModifiersEx();
if ((ex & InputEvent.ALT_GRAPH_DOWN_MASK) == 0) {
AltGraphModifierTest.fail("Alt-Gr Modifier bit is not set.");
} else {
AltGraphModifierTest.pass();
}
}
});
mainFrame.setVisible(true);
}
项目:openjdk-jdk10
文件:MultiResolutionSplashTest.java
static void testFocus() throws Exception {
Robot robot = new Robot();
robot.setAutoDelay(50);
Frame frame = new Frame();
frame.setSize(100, 100);
String test = "123";
TextField textField = new TextField(test);
textField.selectAll();
frame.add(textField);
frame.setVisible(true);
robot.waitForIdle();
robot.keyPress(KeyEvent.VK_A);
robot.keyRelease(KeyEvent.VK_A);
robot.keyPress(KeyEvent.VK_B);
robot.keyRelease(KeyEvent.VK_B);
robot.waitForIdle();
frame.dispose();
if (!textField.getText().equals("ab")) {
throw new RuntimeException("Focus is lost!");
}
}
项目:jdk8u-jdk
文件:WindowsLeak.java
public static void main(String[] args) throws Exception {
Robot r = new Robot();
for (int i = 0; i < 100; i++) {
Frame f = new Frame();
f.pack();
f.dispose();
}
r.waitForIdle();
Disposer.addRecord(new Object(), () -> disposerPhantomComplete = true);
while (!disposerPhantomComplete) {
Util.generateOOME();
}
Vector<WeakReference<Window>> windowList =
(Vector<WeakReference<Window>>) AppContext.getAppContext().get(Window.class);
if (windowList != null && !windowList.isEmpty()) {
throw new RuntimeException("Test FAILED: Window list is not empty: " + windowList.size());
}
System.out.println("Test PASSED");
}
项目:OpenJSharp
文件:XNETProtocol.java
private void setInitialState(XWindowPeer window, int state) {
XAtomList old_state = window.getNETWMState();
if (log.isLoggable(PlatformLogger.Level.FINE)) {
log.fine("Current state of the window {0} is {1}", window, old_state);
}
if ((state & Frame.MAXIMIZED_VERT) != 0) {
old_state.add(XA_NET_WM_STATE_MAXIMIZED_VERT);
} else {
old_state.remove(XA_NET_WM_STATE_MAXIMIZED_VERT);
}
if ((state & Frame.MAXIMIZED_HORIZ) != 0) {
old_state.add(XA_NET_WM_STATE_MAXIMIZED_HORZ);
} else {
old_state.remove(XA_NET_WM_STATE_MAXIMIZED_HORZ);
}
if (log.isLoggable(PlatformLogger.Level.FINE)) {
log.fine("Setting initial state of the window {0} to {1}", window, old_state);
}
window.setNETWMState(old_state);
}
项目:openjdk-jdk10
文件:SetShapeTest.java
private static void createUI() throws Exception {
SwingUtilities.invokeAndWait(new Runnable() {
@Override
public void run() {
background = new Frame();
background.setUndecorated(true);
background.setBackground(Color.blue);
background.setSize(300, 300);
background.setLocation(100, 100);
background.setVisible(true);
window = new Window(background);
window.setBackground(Color.red);
window.add(new Panel(), BorderLayout.CENTER);
window.setLocation(200, 200);
window.setSize(100, 100);
Area a = new Area();
a.add(new Area(new Rectangle2D.Double(0, 0, 100, 100)));
window.setShape(a);
window.setVisible(true);
window.toFront();
}
});
}
项目:openjdk-jdk10
文件:JOptionPane.java
private JDialog createDialog(Component parentComponent, String title,
int style)
throws HeadlessException {
final JDialog dialog;
Window window = JOptionPane.getWindowForComponent(parentComponent);
if (window instanceof Frame) {
dialog = new JDialog((Frame)window, title, true);
} else {
dialog = new JDialog((Dialog)window, title, true);
}
if (window instanceof SwingUtilities.SharedOwnerFrame) {
WindowListener ownerShutdownListener =
SwingUtilities.getSharedOwnerFrameShutdownListener();
dialog.addWindowListener(ownerShutdownListener);
}
initDialog(dialog, style, parentComponent);
return dialog;
}
项目:incubator-netbeans
文件:FileChooserBuilder.java
private FileDialog createFileDialog( File currentDirectory ) {
if( badger != null )
return null;
if( !Boolean.getBoolean("nb.native.filechooser") )
return null;
if( dirsOnly && !BaseUtilities.isMac() )
return null;
Component parentComponent = findDialogParent();
Frame parentFrame = (Frame) SwingUtilities.getAncestorOfClass(Frame.class, parentComponent);
FileDialog fileDialog = new FileDialog(parentFrame);
if (title != null) {
fileDialog.setTitle(title);
}
if( null != currentDirectory )
fileDialog.setDirectory(currentDirectory.getAbsolutePath());
return fileDialog;
}
项目:openjdk-jdk10
文件:MaximizedUndecorated.java
public static void main(String args[]) {
if (!Toolkit.getDefaultToolkit().isFrameStateSupported(Frame.MAXIMIZED_BOTH)) {
return;
}
MaximizedUndecorated test = new MaximizedUndecorated();
boolean doPass = true;
try{
if( !test.doTest(true) ) {
System.out.println("Actual bounds differ from Maximum Window Bounds for JFrame");
doPass = false;
}
if( !test.doTest(false) ) {
System.out.println("Actual bounds differ from Maximum Window Bounds for Frame");
doPass = false;
}
}catch(Exception ie) {
ie.printStackTrace();
throw new RuntimeException("Interrupted or InvocationTargetException occured");
}
if(!doPass) {
throw new RuntimeException("Actual bounds of undecorated frame differ from Maximum Windows Bounds for this platform");
}
}
项目:sbc-qsystem
文件:FServiceLangList.java
public static void changeServiceLangList(Frame parent, boolean modal, final QService service) {
QLog.l().logger().info("Редактирование языковых локаций \"" + service.getName() + "\"");
if (serviceLangList == null) {
serviceLangList = new FServiceLangList(parent, modal);
}
serviceLangList.setTitle(service.getName());
serviceLangList.service = service;
serviceLangList.listLng.setModel(new javax.swing.AbstractListModel() {
@Override
public int getSize() {
return service.getLangs().size();
}
@Override
public Object getElementAt(int i) {
return service.getLangs().toArray()[i];
}
});
Uses.setLocation(serviceLangList);
serviceLangList.setVisible(true);
}
项目:rapidminer
文件:StopDialog.java
public StopDialog(String title, String text) {
super((Frame) null, title, false);
getContentPane().setLayout(new BorderLayout());
JLabel label = new JLabel(text);
label.setBorder(BorderFactory.createEmptyBorder(7, 7, 7, 7));
getContentPane().add(label, BorderLayout.CENTER);
Icon informationIcon = UIManager.getIcon("OptionPane.informationIcon");
if (informationIcon != null) {
JLabel informationIconLabel = new JLabel(informationIcon);
informationIconLabel.setBorder(BorderFactory.createEmptyBorder(7, 7, 7, 7));
getContentPane().add(informationIconLabel, BorderLayout.WEST);
}
JPanel buttonPanel = new JPanel();
JButton stopButton = new JButton("Stop");
stopButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
stillRunning = false;
}
});
buttonPanel.add(stopButton);
getContentPane().add(buttonPanel, BorderLayout.SOUTH);
pack();
setLocationRelativeTo(null);
}
项目:sstore-soft
文件:ZaurusConnectionDialog.java
/**
* Method declaration
*
*
* @param owner
* @param title
*/
public static Connection createConnection(Frame owner, String title,
Insets defInsets) {
ZaurusConnectionDialog dialog = new ZaurusConnectionDialog(owner,
title);
dialog.create(defInsets);
return dialog.mConnection;
}
项目:openjdk-jdk10
文件:DefaultFrameDriver.java
@Override
public void iconify(ComponentOperator oper) {
checkSupported(oper);
eDriver.dispatchEvent(oper.getSource(),
new WindowEvent((Window) oper.getSource(),
WindowEvent.WINDOW_ICONIFIED));
((FrameOperator) oper).setState(Frame.ICONIFIED);
}
项目:hml
文件:FileChooserDialog.java
public String saveFile(Frame f, String title, String defDir, String fileType) {
FileDialog fd = new FileDialog(f, title, FileDialog.SAVE);
fd.setFile(fileType);
fd.setDirectory(defDir);
fd.setLocation(50, 50);
fd.show();
return fd.getDirectory()+fd.getFile();
}
项目:SER316-Dresden
文件:SetAppDialog.java
public SetAppDialog(Frame frame, String title) {
super(frame, title, true);
try {
jbInit();
pack();
}
catch(Exception ex) {
new ExceptionDialog(ex);
}
}
项目:Neukoelln_SER316
文件:TdDialog.java
public TdDialog(Frame frame) {
super(frame, Local.getString("Table properties"), true);
try {
jbInit();
pack();
}
catch(Exception ex) {
ex.printStackTrace();
}
}
项目:openvisualtraceroute
文件:TraceRouteFrame.java
public void close() {
Env.INSTANCE.setFullScreen(getExtendedState() == Frame.MAXIMIZED_BOTH);
if (_mainPanel != null) {
_mainPanel.dispose();
}
LOGGER.info("Application exited.");
}
项目:Dahlem_SER316
文件:SrcDialog.java
public SrcDialog(Frame frame, String text) {
super(frame, "Source text", true);
try {
setText(text);
jbInit();
pack();
} catch (Exception ex) {
ex.printStackTrace();
}
}
项目:SER316-Aachen
文件:StickerDialog.java
public StickerDialog(Frame frame, String text, String backcolor, String forecolor, int sP, int size){
super(frame, Local.getString("Sticker"), true);
try {
jbInit();
pack();
} catch (Exception ex) {
new ExceptionDialog(ex);
}
stickerText.setText(text);
Color back = Color.decode(backcolor);
Color front = Color.decode(forecolor);
int i = findColorIndex(back);
if (i > -1)
stickerColor.setSelectedIndex(i);
else
stickerColor.setSelectedIndex(10);
i = findColorIndex(front);
if (i > -1)
textColor.setSelectedIndex(i);
else
textColor.setSelectedIndex(stickerColor.getSelectedIndex()+1);
if (sP > -1 && sP < 5)
priorityList.setSelectedIndex(sP);
else
priorityList.setSelectedIndex(2);
if(size==10)
fontSize.setSelectedIndex(0);
else if(size == 20)
fontSize.setSelectedIndex(2);
else fontSize.setSelectedIndex(1);
}
项目:Neukoelln_SER316
文件:StickerDialog.java
public StickerDialog(Frame frame) {
super(frame, Local.getString("Sticker"), true);
try {
jbInit();
pack();
} catch (Exception ex) {
new ExceptionDialog(ex);
}
}
项目:openjdk-jdk10
文件:HoveringAndDraggingTest.java
public void start() {
String[] instructions = new String[] {
"1. Notice components in test window: main-panel, box-for-text,"
+" 2 scroll-sliders, and 4 scroll-buttons.",
"2. Hover mouse over box-for-text."
+" Make sure, that mouse cursor is TextCursor (a.k.a. \"beam\").",
"3. Hover mouse over each of components (see item 1), except for box-for-text."
+" Make sure, that cursor is DefaultCursor (arrow).",
"4. Drag mouse (using any mouse button) from box-for-text to every"
+" component in item 1, and also outside application window."
+" Make sure, that cursor remains TextCursor while mouse button is pressed.",
"5. Repeat item 4 for each other component in item 1, except for box-for-text,"
+" _but_ now make sure that cursor is DefaultCursor.",
"6. If cursor behaves as described in items 2-3-4-5, then test passed; otherwise it failed."
};
Sysout.createDialogWithInstructions( instructions );
Panel panel = new Panel();
panel.setLayout( new GridLayout(3,3) );
for( int y=0; y<3; ++y ) {
for( int x=0; x<3; ++x ) {
if( x==1 && y==1 ) {
panel.add( new TextArea( bigString() ) );
} else {
panel.add( new Panel() );
}
}
}
Frame frame = new Frame( "TextArea cursor icon test" );
frame.setSize( 300, 300 );
frame.add( panel );
frame.setVisible( true );
}
项目:jdk8u-jdk
文件:XFramePeer.java
@Override
boolean isTargetUndecorated() {
if (undecorated != null) {
return undecorated.booleanValue();
} else {
return ((Frame)target).isUndecorated();
}
}
项目:Reinickendorf_SER316
文件:ImageDialog.java
public ImageDialog(Frame frame) {
super(frame, Local.getString("Image"), true);
try {
jbInit();
pack();
}
catch (Exception ex) {
ex.printStackTrace();
}
super.addWindowListener(this);
}
项目:SER316-Dresden
文件:ExitConfirmationDialog.java
public ExitConfirmationDialog(Frame frame, String title) {
super(frame, title, true);
try {
jbInit();
pack();
}
catch (Exception ex) {
new ExceptionDialog(ex);
}
super.addWindowListener(this);
}
项目:openjdk-jdk10
文件:DitherTest.java
public static void main(String args[]) {
Frame f = new Frame("DitherTest");
DitherTest ditherTest = new DitherTest();
ditherTest.init();
f.add("Center", ditherTest);
f.pack();
f.setVisible(true);
ditherTest.start();
}
项目:openjdk-jdk10
文件:Test6991580.java
public static void createDialog( )
{
dialog = new TestDialog( new Frame(), "Instructions" );
String[] defInstr = { "Instructions will appear here. ", "" } ;
dialog.printInstructions( defInstr );
dialog.show();
println( "Any messages for the tester will display here." );
}
项目:Dahlem_SER316
文件:EditTypeDialog.java
public EditTypeDialog(Frame frame, String title) {
super(frame, title, true);
try {
jbInit();
pack();
}
catch (Exception ex) {
new ExceptionDialog(ex);
}
}
项目:sbc-qsystem
文件:FStandAdvance.java
/**
* Статический метод который показывает модально диалог выбора времени для предварительной
* записи клиентов.
*
* @param parent фрейм относительно которого будет модальность
* @param modal модальный диалог или нет
* @param netProperty свойства работы с сервером
* @param fullscreen растягивать форму на весь экран и прятать мышку или нет
* @param delay задержка перед скрытием диалога. если 0, то нет автозакрытия диалога
* @return XML-описание результата предварительной записи, по сути это номерок. если null, то
* отказались от предварительной записи
*/
public static RpcStandInService showAdvanceStandDialog(Frame parent, boolean modal,
INetProperty netProperty, boolean fullscreen, int delay) {
FStandAdvance.delay = delay;
QLog.l().logger().info("Ввод кода предварительной записи");
if (standAdvance == null) {
standAdvance = new FStandAdvance(parent, modal);
standAdvance.setTitle(getLocaleMessage("dialog.input_code"));
}
result = null;
Uses.setLocation(standAdvance);
FStandAdvance.netProperty = netProperty;
if (!(QConfig.cfg().isDebug() || QConfig.cfg().isDemo() && !fullscreen)) {
//Uses.setFullSize(standAdvance);
if (QConfig.cfg().isHideCursor()) {
int[] pixels = new int[16 * 16];
Image image = Toolkit.getDefaultToolkit()
.createImage(new MemoryImageSource(16, 16, pixels, 0, 16));
Cursor transparentCursor = Toolkit.getDefaultToolkit()
.createCustomCursor(image, new Point(0, 0), "invisibleCursor");
standAdvance.setCursor(transparentCursor);
}
}
standAdvance.changeTextToLocale();
if (standAdvance.clockBack.isActive()) {
standAdvance.clockBack.stop();
}
standAdvance.clockBack.start();
standAdvance.setVisible(true);
return result;
}
项目:openjdk-jdk10
文件:MissingEventsOnModalDialogTest.java
private static Frame createFrame(String title, int x, int y) {
Frame frame = new Frame();
frame.setSize(200, 200);
frame.setLocation(x, y);
frame.setTitle(title);
frame.setVisible(true);
return frame;
}