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

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

?? xylayout.java

?? 用java編譯的一個qq程序。。。。。。。。
?? JAVA
字號:
package com.chat.util;

import java.awt.*;
import java.util.*;
//import com.borland.jbcl.util.*;

public class XYLayout implements LayoutManager2, java.io.Serializable
{
  private static final long serialVersionUID = 200L;

  int width;           // <= 0 means use the container's preferred size
  int height;          // <= 0 means use the container's preferred size

  public XYLayout() {}

  public XYLayout(int width, int height) {
    this.width  = width;
    this.height = height;
  }

  public int getWidth() { return width; }
  public void setWidth(int width) { this.width = width; }

  public int getHeight() { return height; }
  public void setHeight(int height) { this.height = height; }

  public String toString() {
    return "XYLayout" + "[width=" + width + ",height=" + height + "]";  
  }

  // LayoutManager interface

  public void addLayoutComponent(String name, Component component) {
    //System.err.println("XYLayout.addLayoutComponent(" + name + "," + component + ")");
  }

  public void removeLayoutComponent(Component component) {
    //System.err.println("XYLayout.removeLayoutComponent(" + component + ")");
    info.remove(component);
  }

  public Dimension preferredLayoutSize(Container target) {
    return getLayoutSize(target, true);
  }

  public Dimension minimumLayoutSize(Container target) {
    return getLayoutSize(target, false);
  }

  public void layoutContainer(Container target) {
    Insets insets = target.getInsets();
    int count = target.getComponentCount();
    //System.err.println("XYLayout.layoutContainer(" + target + ") insets=" + insets + " count=" + count);
    for (int i = 0 ; i < count; i++) {
      Component component = target.getComponent(i);
      if (component.isVisible()) {
        Rectangle r = getComponentBounds(component, true);
        component.setBounds(insets.left + r.x, insets.top + r.y, r.width, r.height);
      }
    }
  }

  // LayoutManager2 interface

  public void addLayoutComponent(Component component, Object constraints) {
    //System.err.println("XYLayout.addLayoutComponent(" + component + "," + constraints + ")");
    if (constraints instanceof XYConstraints)
      info.put(component, constraints);
  }

  public Dimension maximumLayoutSize(Container target) {
    return new Dimension(Integer.MAX_VALUE, Integer.MAX_VALUE);
  }

  public float getLayoutAlignmentX(Container target) {
    return 0.5f;
  }

  public float getLayoutAlignmentY(Container target) {
    return 0.5f;
  }

  public void invalidateLayout(Container target) {}

  // internal

  Hashtable<Component, Object> info = new Hashtable<Component, Object>(); // leave this as non-transient
  static final XYConstraints defaultConstraints = new XYConstraints();

  Rectangle getComponentBounds(Component component, boolean doPreferred) {
    XYConstraints constraints = (XYConstraints)info.get(component);
    //System.err.println("XYLayout.getComponentBounds(" + component + "," + doPreferred + ") constraints=" + constraints + " width=" + width + " height=" + height);
    if (constraints == null)
      constraints = defaultConstraints;
    Rectangle r = new Rectangle(constraints.x, constraints.y, constraints.width, constraints.height);
    if (r.width <= 0 || r.height <= 0) {
      Dimension d = doPreferred ? component.getPreferredSize() : component.getMinimumSize();
      if (r.width <= 0)
        r.width = d.width;
      if (r.height <= 0)
        r.height = d.height;
    }
    return r;
  }

  Dimension getLayoutSize(Container target, boolean doPreferred) {
    Dimension dim = new Dimension(0, 0);

    //System.err.println("XYLayout.getLayoutSize(" + target + "," + doPreferred + ") width=" + width + " height=" + height);
    if (width <= 0 || height <= 0) {
      int count = target.getComponentCount();
      for (int i = 0; i < count; i++) {
        Component component = target.getComponent(i);
        if (component.isVisible()) {
          Rectangle r = getComponentBounds(component, doPreferred);
          //System.err.println(" bounds for " + component + " is " + r);
          dim.width  = Math.max(dim.width , r.x + r.width);
          dim.height = Math.max(dim.height, r.y + r.height);
        }
      }
    }
    if (width > 0)
      dim.width = width;
    if (height > 0)
      dim.height = height;
    Insets insets = target.getInsets();
    dim.width += insets.left + insets.right;
    dim.height += insets.top + insets.bottom;
    //System.err.println("  preferred container size is " + dim);
    return dim;
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产女人aaa级久久久级| 国产综合成人久久大片91| 精品一区二区在线看| 91网站最新地址| 欧美mv日韩mv亚洲| 亚洲精品乱码久久久久久黑人| 久久国产视频网| 欧美色视频一区| 日韩美女视频一区| 丁香婷婷综合网| 久久久久久久精| 久久不见久久见中文字幕免费| 欧美中文字幕一区| 亚洲品质自拍视频| 99精品视频在线播放观看| 国产亚洲综合av| 精品一区二区在线播放| 日韩小视频在线观看专区| 亚洲成人免费在线| 欧美午夜寂寞影院| 亚洲精品视频一区二区| av不卡在线播放| 国产精品欧美综合在线| 国产成a人亚洲| 国产精品视频免费看| 国产一区二区免费在线| 久久中文娱乐网| 九色综合国产一区二区三区| 日韩三级中文字幕| 精品一区二区三区免费播放| 欧美videossexotv100| 精品一区二区三区在线播放| 欧美一区二区三区免费在线看| 亚洲丰满少妇videoshd| 69堂成人精品免费视频| 天天亚洲美女在线视频| 91精品国产麻豆| 日本网站在线观看一区二区三区 | 亚洲午夜电影网| 日本高清不卡一区| 亚洲高清视频中文字幕| 91精品婷婷国产综合久久竹菊| 午夜精品视频一区| 欧美一区二区国产| 极品少妇xxxx精品少妇| 久久久久久免费| 成人毛片老司机大片| 亚洲女同女同女同女同女同69| 色综合色综合色综合色综合色综合| 一区二区在线免费观看| 欧美乱妇20p| 精品一区免费av| 国产精品美女久久久久久久久久久| 91丨porny丨首页| 亚洲网友自拍偷拍| 日韩一区二区免费在线电影 | 日韩欧美精品在线视频| 极品少妇一区二区三区精品视频| 亚洲国产精品v| 在线免费观看成人短视频| 免费精品视频在线| 国产精品伦理一区二区| 欧美在线制服丝袜| 精品一区二区三区香蕉蜜桃 | 人人精品人人爱| 久久嫩草精品久久久久| 色综合网色综合| 久久99国产精品免费| 亚洲欧美日韩在线| 欧美成人三级电影在线| 一本色道**综合亚洲精品蜜桃冫| 免费在线观看成人| 亚洲欧洲日韩av| 欧美tk丨vk视频| 欧美亚洲国产怡红院影院| 国产在线精品免费| 91精彩视频在线| 中文字幕亚洲综合久久菠萝蜜| 成人av网站免费观看| 久久综合视频网| 中文字幕在线一区| 日韩av中文字幕一区二区| 555www色欧美视频| 中文字幕一区二区三区在线播放| 亚洲激情在线播放| 久久久久久久久久久久久久久99| 欧美性色欧美a在线播放| 国产精品一级二级三级| 亚洲地区一二三色| 亚洲人123区| 国产三级精品三级在线专区| 欧美喷水一区二区| 色屁屁一区二区| 粉嫩绯色av一区二区在线观看| 日本va欧美va欧美va精品| 亚洲一本大道在线| 亚洲免费在线观看| 亚洲欧洲国产日本综合| 国产亚洲污的网站| 欧美精品一区在线观看| 91精品国产全国免费观看| 欧美日韩中文精品| 99久久久久久| www.日韩在线| 成人动漫精品一区二区| 国产a视频精品免费观看| 激情图区综合网| 免费观看在线色综合| 偷拍与自拍一区| 亚洲一区二区在线观看视频| 亚洲男人天堂av网| 亚洲色图视频网| 亚洲精品久久久蜜桃| 亚洲色图20p| 一区二区三区四区国产精品| 亚洲欧美视频一区| 亚洲免费观看高清在线观看| 亚洲欧洲综合另类| 一区二区三区在线播| 亚洲在线成人精品| 亚洲国产视频直播| 午夜久久久久久电影| 日韩国产在线观看一区| 日日欢夜夜爽一区| 国产一区二区中文字幕| 丁香激情综合国产| 色婷婷狠狠综合| 欧美日韩国产乱码电影| 日韩午夜在线观看| 久久久99久久| 亚洲欧洲三级电影| 午夜视频一区二区| 国产自产v一区二区三区c| 高清国产一区二区| 色婷婷久久久久swag精品 | jlzzjlzz国产精品久久| 99久久综合色| 欧美精品三级日韩久久| 欧美tickling网站挠脚心| 国产丝袜美腿一区二区三区| 成人欧美一区二区三区| 五月天欧美精品| 精品亚洲欧美一区| av中文字幕一区| 91麻豆精品国产91久久久资源速度| 久久综合国产精品| 亚洲三级免费电影| 麻豆国产精品官网| 成人午夜电影久久影院| 欧美性高清videossexo| 久久久久高清精品| 亚洲成人www| 成人免费视频一区二区| 欧美精品在欧美一区二区少妇| 亚洲精品免费电影| 中文乱码免费一区二区| 国产精品传媒视频| 奇米在线7777在线精品| 不卡一区二区在线| 日韩欧美自拍偷拍| 一区二区三区在线免费| 国产精品99精品久久免费| 欧美吻胸吃奶大尺度电影| 亚洲国产成人自拍| 蜜臀av国产精品久久久久| av高清不卡在线| 久久蜜桃香蕉精品一区二区三区| 一区二区三区在线影院| 国产精品亚洲午夜一区二区三区 | 亚洲丝袜自拍清纯另类| 麻豆精品国产91久久久久久| 一本在线高清不卡dvd| 久久看人人爽人人| 免费观看一级欧美片| 91片黄在线观看| 26uuu色噜噜精品一区| 悠悠色在线精品| 亚洲高清免费观看| 成人免费电影视频| 欧美成人免费网站| 亚洲图片另类小说| 蜜臀av性久久久久蜜臀av麻豆| 99久久精品99国产精品 | 久久成人久久爱| 7777精品伊人久久久大香线蕉最新版| 中文字幕av资源一区| 国产一区二区91| 精品国产精品网麻豆系列| 日韩av不卡一区二区| 欧美日韩久久久| 亚洲国产成人91porn| 欧美私人免费视频| 亚洲一区二区三区爽爽爽爽爽| av一区二区三区| 樱花草国产18久久久久| 91老师片黄在线观看| 亚洲色图视频网| 在线视频欧美区| 午夜精品福利一区二区三区av| 91九色最新地址|