亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? jframe.java

?? gcc的組建
?? JAVA
字號:
/* JFrame.java --   Copyright (C) 2002, 2004, 2005  Free Software Foundation, Inc.This file is part of GNU Classpath.GNU Classpath is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; either version 2, or (at your option)any later version.GNU Classpath is distributed in the hope that it will be useful, butWITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNUGeneral Public License for more details.You should have received a copy of the GNU General Public Licensealong with GNU Classpath; see the file COPYING.  If not, write to theFree Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA02110-1301 USA.Linking this library statically or dynamically with other modules ismaking a combined work based on this library.  Thus, the terms andconditions of the GNU General Public License cover the wholecombination.As a special exception, the copyright holders of this library give youpermission to link this library with independent modules to produce anexecutable, regardless of the license terms of these independentmodules, and to copy and distribute the resulting executable underterms of your choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the license of thatmodule.  An independent module is a module which is not derived fromor based on this library.  If you modify this library, you may extendthis exception to your version of the library, but you are notobligated to do so.  If you do not wish to do so, delete thisexception statement from your version. */package javax.swing;import java.awt.AWTEvent;import java.awt.BorderLayout;import java.awt.Component;import java.awt.Container;import java.awt.Dimension;import java.awt.Frame;import java.awt.Graphics;import java.awt.GraphicsConfiguration;import java.awt.LayoutManager;import java.awt.event.KeyEvent;import java.awt.event.WindowEvent;import javax.accessibility.Accessible;import javax.accessibility.AccessibleContext;/** * A window that supports window decorations (titlebar and borders). * This is an extension of {@link java.awt.Frame} that provides support * for the Swing architecture. Most importantly it contains a {@link JRootPane} * as it's only top-level child, that manages the content pane, the menu and * a glass pane. * * Also, unlike <code>java.awt.Frame</code>s, JFrames support the * Swing Pluggable Look &amp; Feel architecture. *  * @author Ronald Veldema (rveldema@cs.vu.nl) */public class JFrame extends Frame  implements WindowConstants, RootPaneContainer, Accessible{  /**   * Provides accessibility support for <code>JFrame</code>s.   */  protected class AccessibleJFrame extends Frame.AccessibleAWTFrame  {    /**     * Creates a new instance of <code>AccessibleJFrame</code>.     */    public AccessibleJFrame()    {      super();      // Nothing to do here.    }  }  /**   * A flag for {@link #setDefaultCloseOperation(int)}, indicating that the   * application should be exited, when this <code>JFrame</code> is closed.   *   * @since 1.3   */  public static final int EXIT_ON_CLOSE = 3;  private static final long serialVersionUID = -3362141868504252139L;  private static boolean defaultLookAndFeelDecorated;  private int close_action = HIDE_ON_CLOSE;  protected AccessibleContext accessibleContext;  protected JRootPane rootPane;    /**   * @specnote rootPaneCheckingEnabled is false to comply with J2SE 5.0   */  protected boolean rootPaneCheckingEnabled = false;  public JFrame()  {    super("JFrame");    frameInit();  }  public JFrame(String title)  {    super(title);    frameInit();  }  /**   * Creates a new JFrame in the specified {@link GraphicsConfiguration}   * and with an empty title.   *   * @param gc the <code>GraphicsConfiguration</code> that is used for   *     the new <code>JFrame</code>   *   * @see Frame#Frame(GraphicsConfiguration)   */  public JFrame(GraphicsConfiguration gc)  {    super(gc);    frameInit();  }  /**   * Creates a new JFrame in the specified {@link GraphicsConfiguration}   * and with the specified title.   *   * @param title the title for the new <code>JFrame</code>   * @param gc the <code>GraphicsConfiguration</code> that is used for   *     the new <code>JFrame</code>   *   * @see Frame#Frame(String, GraphicsConfiguration)   */  public JFrame(String title, GraphicsConfiguration gc)  {    super(title, gc);    frameInit();  }  protected void frameInit()  {    super.setLayout(new BorderLayout(1, 1));    enableEvents(AWTEvent.WINDOW_EVENT_MASK);    getRootPane(); // will do set/create    // We're now done the init stage.    setRootPaneCheckingEnabled(true);  }  public Dimension getPreferredSize()  {    return super.getPreferredSize();  }  public JMenuBar getJMenuBar()  {    return getRootPane().getJMenuBar();  }  public void setJMenuBar(JMenuBar menubar)  {    getRootPane().setJMenuBar(menubar);  }  public void setLayout(LayoutManager manager)  {    // Check if we're in initialization stage.  If so, call super.setLayout    // otherwise, valid calls go to the content pane.    if (isRootPaneCheckingEnabled())      getContentPane().setLayout(manager);    else      super.setLayout(manager);  }  public void setLayeredPane(JLayeredPane layeredPane)  {    getRootPane().setLayeredPane(layeredPane);  }  public JLayeredPane getLayeredPane()  {    return getRootPane().getLayeredPane();  }  public JRootPane getRootPane()  {    if (rootPane == null)      setRootPane(createRootPane());    return rootPane;  }  protected void setRootPane(JRootPane root)  {    if (rootPane != null)      remove(rootPane);    rootPane = root;    add(rootPane, BorderLayout.CENTER);  }  protected JRootPane createRootPane()  {    return new JRootPane();  }  public Container getContentPane()  {    return getRootPane().getContentPane();  }  public void setContentPane(Container contentPane)  {    getRootPane().setContentPane(contentPane);  }  public Component getGlassPane()  {    return getRootPane().getGlassPane();  }  public void setGlassPane(Component glassPane)  {    getRootPane().setGlassPane(glassPane);  }  protected void addImpl(Component comp, Object constraints, int index)  {    // If we're adding in the initialization stage use super.add.    // Otherwise pass the add onto the content pane.    if (isRootPaneCheckingEnabled())      getContentPane().add(comp,constraints,index);    else      super.addImpl(comp, constraints, index);  }  public void remove(Component comp)  {    // If we're removing the root pane, use super.remove. Otherwise    // pass it on to the content pane instead.    if (comp==rootPane)      super.remove(rootPane);    else      getContentPane().remove(comp);  }  protected boolean isRootPaneCheckingEnabled()  {    return rootPaneCheckingEnabled;  }  protected void setRootPaneCheckingEnabled(boolean enabled)  {    rootPaneCheckingEnabled = enabled;  }  public void update(Graphics g)  {    paint(g);  }  protected void processKeyEvent(KeyEvent e)  {    super.processKeyEvent(e);  }  public static void setDefaultLookAndFeelDecorated(boolean decorated)  {    defaultLookAndFeelDecorated = decorated;  }  public static boolean isDefaultLookAndFeelDecorated()  {    return defaultLookAndFeelDecorated;  }  public AccessibleContext getAccessibleContext()  {    if (accessibleContext == null)      accessibleContext = new AccessibleJFrame();    return accessibleContext;  }  public int getDefaultCloseOperation()  {    return close_action;  }  protected String paramString()  {    return "JFrame";  }  protected void processWindowEvent(WindowEvent e)  {    super.processWindowEvent(e);    switch (e.getID())      {      case WindowEvent.WINDOW_CLOSING:        {	  switch (close_action)	    {	    case EXIT_ON_CLOSE:	      {		System.exit(0);		break;	      }	    case DISPOSE_ON_CLOSE:	      {		dispose();		break;	      }	    case HIDE_ON_CLOSE:	      {		setVisible(false);		break;	      }	    case DO_NOTHING_ON_CLOSE:	      break;	    }	  break;        }      case WindowEvent.WINDOW_CLOSED:      case WindowEvent.WINDOW_OPENED:      case WindowEvent.WINDOW_ICONIFIED:      case WindowEvent.WINDOW_DEICONIFIED:      case WindowEvent.WINDOW_ACTIVATED:      case WindowEvent.WINDOW_DEACTIVATED:	break;      }  }  /**   * Defines what happens when this frame is closed. Can be one off   * <code>EXIT_ON_CLOSE</code>,   * <code>DISPOSE_ON_CLOSE</code>,   * <code>HIDE_ON_CLOSE</code> or   * <code>DO_NOTHING_ON_CLOSE</code>.   * The default is <code>HIDE_ON_CLOSE</code>.   * When <code>EXIT_ON_CLOSE</code> is specified this method calls   * <code>SecurityManager.checkExit(0)</code> which might throw a   * <code>SecurityException</code>. When the specified operation is   * not one of the above a <code>IllegalArgumentException</code> is   * thrown.   */  public void setDefaultCloseOperation(int operation)  {    SecurityManager sm = System.getSecurityManager();    if (sm != null && operation == EXIT_ON_CLOSE)      sm.checkExit(0);    if (operation != EXIT_ON_CLOSE && operation != DISPOSE_ON_CLOSE        && operation != HIDE_ON_CLOSE && operation != DO_NOTHING_ON_CLOSE)      throw new IllegalArgumentException("defaultCloseOperation must be EXIT_ON_CLOSE, HIDE_ON_CLOSE, DISPOSE_ON_CLOSE, or DO_NOTHING_ON_CLOSE");    close_action = operation;  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久亚洲影视婷婷| 日韩视频免费观看高清完整版| 99国产精品久久久久久久久久久| 91免费看`日韩一区二区| 欧美久久一二区| 久久精品欧美一区二区三区不卡 | 亚洲h精品动漫在线观看| 蜜桃视频在线观看一区二区| 国产成人av资源| 欧美精三区欧美精三区| 国产精品每日更新| 日韩中文字幕av电影| 风间由美中文字幕在线看视频国产欧美| 91免费国产视频网站| 精品国产在天天线2019| 丝袜亚洲另类欧美综合| 亚洲国产综合色| 成人av免费在线| 久久精品视频一区二区| 日本欧美一区二区三区乱码 | 亚洲3atv精品一区二区三区| 色婷婷综合久久| 亚洲欧美影音先锋| 成人性生交大片免费看视频在线| 精品国产乱码久久久久久免费| 亚洲不卡av一区二区三区| 波多野结衣精品在线| 国产视频亚洲色图| 国产美女一区二区| 久久亚洲精品国产精品紫薇| 奇米888四色在线精品| 欧美日韩久久一区二区| 亚洲最色的网站| 色欧美乱欧美15图片| 自拍偷自拍亚洲精品播放| 日韩视频一区二区三区| 三级成人在线视频| 日韩女优制服丝袜电影| 青娱乐精品视频在线| 欧美xfplay| 国产精品自拍三区| 中文字幕中文字幕一区| 97se狠狠狠综合亚洲狠狠| 亚洲女同一区二区| 欧美三级视频在线播放| 天使萌一区二区三区免费观看| 欧美一区二区三区视频在线观看 | 精品日韩av一区二区| 国产一区二区三区不卡在线观看 | 91在线看国产| 亚洲小说欧美激情另类| 日韩视频一区二区三区| 国产成人av一区二区三区在线观看| 中文一区一区三区高中清不卡| gogo大胆日本视频一区| 亚洲一区二区三区中文字幕| 日韩欧美区一区二| 成人福利电影精品一区二区在线观看| 国产精品第一页第二页第三页| 99v久久综合狠狠综合久久| 午夜精品在线视频一区| 日韩精品一区二| 成人亚洲精品久久久久软件| 亚洲自拍偷拍麻豆| 精品福利一区二区三区免费视频| 懂色一区二区三区免费观看| 亚洲国产日韩精品| 久久久三级国产网站| 色综合久久中文综合久久97| 日韩精品一区第一页| 久久久综合精品| 在线观看一区二区视频| 狠狠网亚洲精品| 亚洲午夜精品17c| 国产人成一区二区三区影院| 欧美日韩精品二区第二页| 国产精品伊人色| 亚洲国产精品尤物yw在线观看| 久久影视一区二区| 欧美日精品一区视频| 丁香六月久久综合狠狠色| 亚洲成人自拍网| 国产精品传媒在线| 精品国产伦一区二区三区观看体验| 91亚洲精品一区二区乱码| 激情小说欧美图片| 亚洲国产精品久久久久秋霞影院 | 丰满少妇久久久久久久| 日韩中文欧美在线| 一区二区三区精密机械公司| 久久精品亚洲精品国产欧美| 91精品久久久久久久99蜜桃| 91丨九色porny丨蝌蚪| 国产一区二区美女诱惑| 麻豆一区二区三区| 伊人色综合久久天天| 国产欧美一区在线| 欧美成人午夜电影| 3d动漫精品啪啪1区2区免费| 色噜噜狠狠一区二区三区果冻| 国产aⅴ综合色| 国产精品伊人色| 激情图片小说一区| 婷婷国产在线综合| 天天做天天摸天天爽国产一区| 亚洲精品国产精华液| 亚洲欧美日韩国产成人精品影院| 国产欧美日韩卡一| 国产校园另类小说区| 久久久亚洲精华液精华液精华液| 91精品国产麻豆国产自产在线| 欧美三级日韩三级| 欧美午夜精品一区二区蜜桃 | 亚洲综合视频网| 亚洲精品国产一区二区三区四区在线| 国产精品每日更新| 国产精品久久久久久久蜜臀| 国产精品麻豆久久久| 国产精品美女久久久久久久 | 国产亚洲1区2区3区| 国产午夜亚洲精品理论片色戒| 久久精品一区二区三区不卡 | 国产91丝袜在线播放| 国产电影精品久久禁18| 成人精品免费视频| 99久久综合精品| 91成人看片片| 欧美久久久久久久久久| 亚洲h精品动漫在线观看| 亚洲欧美日韩国产成人精品影院| 国产欧美综合色| 国产精品日日摸夜夜摸av| 中文字幕一区在线观看视频| 亚洲精品国产无天堂网2021 | 国产欧美视频在线观看| 亚洲国产高清在线观看视频| 国产精品久久免费看| 亚洲日本护士毛茸茸| 偷窥少妇高潮呻吟av久久免费 | 亚洲国产精品自拍| 夜色激情一区二区| 青青草原综合久久大伊人精品 | 精品视频免费在线| 日韩欧美www| 亚洲色图.com| 午夜电影久久久| 久久国内精品自在自线400部| 懂色av噜噜一区二区三区av| 91麻豆视频网站| 日韩精品一区二区三区在线| 亚洲国产精品精华液ab| 午夜久久久影院| 国产成人久久精品77777最新版本| 色偷偷久久一区二区三区| 91精品久久久久久久99蜜桃| 国产精品午夜免费| 美女被吸乳得到大胸91| 99在线精品视频| 日韩精品一区二区三区中文不卡 | 日本一区二区三区高清不卡| 一区二区三区欧美在线观看| 国产在线国偷精品免费看| 欧洲亚洲国产日韩| 久久伊99综合婷婷久久伊| 一区二区日韩av| 国产盗摄一区二区三区| 欧美日韩在线三级| 国产精品视频你懂的| 蜜芽一区二区三区| 97成人超碰视| 国产无遮挡一区二区三区毛片日本 | 亚洲人成在线播放网站岛国 | 午夜久久久影院| 99热这里都是精品| 久久这里都是精品| 日韩精品三区四区| 91久久精品日日躁夜夜躁欧美| 2021中文字幕一区亚洲| 日韩成人免费电影| 欧美影视一区二区三区| 中文字幕在线视频一区| 精品一区二区国语对白| 欧美三级电影在线观看| 亚洲日本中文字幕区| 国产成人精品www牛牛影视| 777亚洲妇女| 亚洲高清在线精品| 色综合久久久久综合99| 日本一区二区三区四区| 国产风韵犹存在线视精品| 久久久欧美精品sm网站| 国产综合色精品一区二区三区| 日韩亚洲欧美在线| 日韩成人免费看| 欧美精品欧美精品系列| 亚洲aaa精品| 这里是久久伊人| 麻豆精品在线观看| 日韩欧美国产精品| 美脚の诱脚舐め脚责91 |