publicclass IMLookAndFeel { /** *CreatetheGUIandshowit.Forthreadsafety, *thismethodshouldbeinvokedfromthe *event-dispatchingthread.
*/ privatestaticvoid createAndShowGUI() { //Suggest that the L&F (rather than the system) //decorate all windows. This must be invoked before //creating the JFrame. Native look and feels will //ignore this hint. //Create and set up the window.
JFrame.setDefaultLookAndFeelDecorated(true);
JFrame frame = new JFrame("IM with L&F"); //frame.setUndecorated( true );
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTextArea description = new JTextArea("Please try typing using below-the-spot IM.\n\n eg. Use City IM with the following arguement:\n -Djava.awt.im.style=below-the-spot");
description.setPreferredSize(new Dimension(250, 70));
description.setEditable(false);
frame.getContentPane().add(description, BorderLayout.NORTH);
JTextField textField = new JTextField();
textField.setPreferredSize(new Dimension(275, 50));
frame.getContentPane().add(textField, BorderLayout.CENTER);
//Display the window.
frame.pack();
frame.setVisible(true);
}
publicstaticvoid main(String[] args) { //Schedule a job for the event-dispatching thread: //creating and showing this application's GUI.
javax.swing.SwingUtilities.invokeLater(new Runnable() { publicvoid run() {
createAndShowGUI();
}
});
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.