java类java.awt.event.WindowAdapter的实例源码

Picking.java 文件源码 项目:sumo 阅读 27 收藏 0 点赞 0 评论 0
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(); 
}
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);
}


问题


面经


文章

微信
公众号

扫码关注公众号