Picking()
{
Frame frame = new Frame("Picking Example");
GLCapabilities capabilities = new GLCapabilities(null);
GLCanvas drawable = new GLCanvas(capabilities);
final Renderer renderer = new Renderer();
drawable.addGLEventListener(renderer);
drawable.addMouseListener(renderer);
drawable.addMouseMotionListener(renderer);
frame.add(drawable);
frame.setSize(400, 400);
final Animator animator = new Animator(drawable);
frame.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
animator.stop();
System.exit(0);
}
});
frame.setVisible(true);
animator.start();
}
java类java.awt.event.WindowAdapter的实例源码
Picking.java 文件源码
项目:sumo
阅读 27
收藏 0
点赞 0
评论 0
Font2DTest.java 文件源码
项目:OpenJSharp
阅读 40
收藏 0
点赞 0
评论 0
private void loadComparisonPNG( String fileName ) {
try {
BufferedImage image =
javax.imageio.ImageIO.read(new File(fileName));
JFrame f = new JFrame( "Comparison PNG" );
ImagePanel ip = new ImagePanel( image );
f.setResizable( false );
f.getContentPane().add( ip );
f.addWindowListener( new WindowAdapter() {
public void windowClosing( WindowEvent e ) {
( (JFrame) e.getSource() ).dispose();
}
});
f.pack();
f.show();
}
catch ( Exception ex ) {
fireChangeStatus( "ERROR: Failed to Load PNG File; See Stack Trace", true );
ex.printStackTrace();
}
}
RegionGrid.java 文件源码
项目:VASSAL-src
阅读 30
收藏 0
点赞 0
评论 0
public void actionPerformed(ActionEvent evt) {
PropertiesWindow w = openWindows.get(target);
if (w == null) {
w = new PropertiesWindow(dialogOwner,false,target,helpWindow);
w.addWindowListener(new WindowAdapter() {
public void windowClosed(WindowEvent e) {
openWindows.remove(target);
owner.setDirty(
!region.getName().equals(origRegion.getName()) ||
!region.getOrigin().equals(origRegion.getOrigin()));
owner.repaint();
}
});
openWindows.put(target,w);
w.setVisible(true);
}
w.toFront();
}
ONLSettings.java 文件源码
项目:java-open-nl
阅读 25
收藏 0
点赞 0
评论 0
public static void onJFrameClose_Disconnect(JFrame frame) {
if(frame != null) {
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
if(Server.isHosting() || Client.isConnected()) {
if(Server.isHosting()) {
Server.shutdown("");
}else {
Client.disconnect();
}
}
}
});
}else {
System.out.println("Can't add Window Event on a null JFrame.");
}
}
InitialImportFilePanel.java 文件源码
项目:Open-DM
阅读 35
收藏 0
点赞 0
评论 0
public static void main(String[] args) {
// just test this panel.
CopyJob copyJob = new CopyJob();
copyJob.setListFile(new File("/home/bioakimidis/ibm/readme.txt"));
InitialImportFilePanel p = new InitialImportFilePanel(copyJob);
JFrame f = new JFrame();
f.add(p);
f.pack();
f.setLocation(100, 800);
f.setSize(new Dimension(700, 500));
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
f.setVisible(true);
}
Font2DTest.java 文件源码
项目:jdk8u-jdk
阅读 32
收藏 0
点赞 0
评论 0
private void loadComparisonPNG( String fileName ) {
try {
BufferedImage image =
javax.imageio.ImageIO.read(new File(fileName));
JFrame f = new JFrame( "Comparison PNG" );
ImagePanel ip = new ImagePanel( image );
f.setResizable( false );
f.getContentPane().add( ip );
f.addWindowListener( new WindowAdapter() {
public void windowClosing( WindowEvent e ) {
( (JFrame) e.getSource() ).dispose();
}
});
f.pack();
f.show();
}
catch ( Exception ex ) {
fireChangeStatus( "ERROR: Failed to Load PNG File; See Stack Trace", true );
ex.printStackTrace();
}
}
ControladorGestionarTipoImpuesto.java 文件源码
项目:Dise-o-2017
阅读 31
收藏 0
点赞 0
评论 0
public void mostrarPantallaModificacionEmpresa(Object object,String cuitEmpresa){
DTOTipoImpuesto dtoTi = obtenerTipoImpuesto((int) object);
if (dtoTi != null) {
IUGestionarTipoImpuestoModificarEmpresa pantallaModificarEmpresa = new IUGestionarTipoImpuestoModificarEmpresa(cuitEmpresa);
pantallaModificarEmpresa.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE); // Evito que se cierre al presionar x
pantallaModificarEmpresa.setVisible(true); // La hago visible
// Modifico la operación de cierre para volver a la pantalla principal
pantallaModificarEmpresa.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
pantallaModificarEmpresa.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent ev) {
iniciar();
}
});
pantallaModificarEmpresa.setNombre_actual(dtoTi.getNombreDTOTipoImpuesto());
pantallaModificarEmpresa.setTextfield_nombre(dtoTi.getNombreDTOTipoImpuesto());
pantallaModificarEmpresa.setCheckbox_esEditable(dtoTi.isEsMontoEditableDTOTipoImpuesto());
if (dtoTi.getFechaHoraInhabilitacionDTOTipoImpuesto() == null) {
pantallaModificarEmpresa.setCheckbox_Habilitar(true);
} else {
pantallaModificarEmpresa.setCheckbox_Habilitar(false);
}
}
}
JSIMMain.java 文件源码
项目:QN-ACTR-Release
阅读 31
收藏 0
点赞 0
评论 0
/**
* Sets resultWindow to be shown. This method is used by pollerThread
* @param rsw window to be set as current ResultsWindow
*/
public void setResultsWindow(JFrame rsw) {
this.resultsWindow = rsw;
if (rsw instanceof ResultsWindow) {
// Sets action for toolbar buttons
((ResultsWindow) rsw).addButtonActions(SIM_START, SIM_PAUSE, SIM_STOP);
} else {
SHOW_RESULTS.setEnabled(true);
}
// Adds a listener that will unselect Show results button upon results window closing
rsw.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
SHOW_RESULTS.setSelected(false);
}
});
}
InitialSelectedItemsPanel.java 文件源码
项目:Open-DM
阅读 23
收藏 0
点赞 0
评论 0
public static void main(String[] args) throws DatabaseException {
// just test this panel.
InitialSelectedItemsPanel p = new InitialSelectedItemsPanel(new CopyJob());
// Object[] items = new Object[] {"This", "is", "a", "test", "of", "the", "emergency",
// "broadcast", "system"};
// p.setItems(items);
JFrame f = new JFrame();
f.add(p);
f.pack();
f.setLocation(100, 800);
f.setSize(new Dimension(700, 500));
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
f.setVisible(true);
}
MultiResIconTest.java 文件源码
项目:openjdk-jdk10
阅读 23
收藏 0
点赞 0
评论 0
private void createUI() {
setTitle("Test Frame");
setIconImage(ICON);
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
dispose();
}
});
setSize(W, W);
setLocation(50, 50);
setResizable(false);
setVisible(true);
}