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

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

?? boxlayouttest.java

?? 這是《java核心技術》一書的源代碼
?? JAVA
字號:
/**
 * @version 1.20 21 Aug 1998
 * @author Cay Horstmann
 */

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class BoxLayoutTest extends JFrame 
   implements ActionListener
{  public BoxLayoutTest()
   {  setTitle("BoxLayoutTest");
      setSize(300, 200);
      addWindowListener(new WindowAdapter()
      {  public void windowClosing(WindowEvent e)
         {  System.exit(0);
         }
      } );


      horizontalBox = createBox(true, false);
      verticalBox = createBox(false, false);
      horizontalStrutsAndGlueBox = createBox(true, true);
      verticalStrutsAndGlueBox = createBox(false, true);
      
      JPanel panel = new JPanel();
      panel.setLayout(new GridLayout(3, 1));
      ButtonGroup directionGroup = new ButtonGroup();

      horizontalButton = addRadioButton(panel, 
         directionGroup, "Horizontal", true);
      verticalButton = addRadioButton(panel, 
         directionGroup, "Vertical", false);
      strutsAndGlueCheckBox = addCheckBox(panel, 
         "Struts and Glue");

      Container contentPane = getContentPane();
      contentPane.add(panel, "South");
      contentPane.add(horizontalBox, "Center");
      currentBox = horizontalBox;
   }

   public Box createBox(boolean horizontal, 
      boolean strutsAndGlue)
   {  Box b;
      if (horizontal)
         b = Box.createHorizontalBox();
      else
         b = Box.createVerticalBox();
      
      b.add(new JLabel("Name"));
      b.add(new JTextField());
      
      if (strutsAndGlue) 
         if (horizontal)
            b.add(Box.createHorizontalStrut(5));
         else
            b.add(Box.createVerticalStrut(5));

      b.add(new JLabel("Password"));
      b.add(new JTextField());

      if (strutsAndGlue) 
         b.add(Box.createGlue());

      b.add(new JButton("Ok"));
      
      return b;
   }

   public JRadioButton addRadioButton(JPanel p, 
      ButtonGroup g, String name, boolean selected)
   {  JRadioButton button 
         = new JRadioButton(name, selected);
      button.addActionListener(this);
      g.add(button);
      p.add(button);
      return button;
   }

   public JCheckBox addCheckBox(JPanel p, String name)
   {  JCheckBox checkBox = new JCheckBox(name);
      checkBox.addActionListener(this);
      p.add(checkBox);
      return checkBox;
   }
   
   public void actionPerformed(ActionEvent evt)
   {  Container contentPane = getContentPane();
      contentPane.remove(currentBox);

      if (horizontalButton.isSelected()) 
      {  if (strutsAndGlueCheckBox.isSelected())
            currentBox = horizontalStrutsAndGlueBox;
         else
            currentBox = horizontalBox;
      }
      else               
      {  if (strutsAndGlueCheckBox.isSelected())
            currentBox = verticalStrutsAndGlueBox;
         else
            currentBox = verticalBox;
      }
         
      contentPane.add(currentBox, "Center");
      contentPane.validate(); // force layout
      repaint();
   }

   public static void main(String[] args)
   {  Frame f = new BoxLayoutTest();
      f.show();  
   }
   
   private Box horizontalBox;
   private Box verticalBox;
   private Box horizontalStrutsAndGlueBox;
   private Box verticalStrutsAndGlueBox;
   private Box currentBox;
   
   private JCheckBox strutsAndGlueCheckBox;
   private JRadioButton horizontalButton;
   private JRadioButton verticalButton;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区免费| 亚洲欧美日韩在线| 国产精品免费久久| 三级亚洲高清视频| 床上的激情91.| 欧美一区二区三区精品| 综合av第一页| 国产在线视频不卡二| 欧美专区亚洲专区| 中文字幕av一区二区三区免费看| 亚洲成人精品一区| 一本到不卡精品视频在线观看| 精品少妇一区二区三区在线播放 | 粉嫩欧美一区二区三区高清影视 | 国产一区三区三区| 欧美日韩国产一二三| 国产精品久久久久久久久久久免费看| 丝袜脚交一区二区| 在线精品亚洲一区二区不卡| 久久日韩粉嫩一区二区三区| 水蜜桃久久夜色精品一区的特点| 99re热这里只有精品免费视频| 精品国产青草久久久久福利| 日韩精品亚洲专区| 欧美日韩高清不卡| 午夜电影一区二区三区| 色婷婷国产精品综合在线观看| 国产精品入口麻豆九色| 国产麻豆精品久久一二三| 精品国产91乱码一区二区三区| 性久久久久久久| 欧美色视频在线| 亚洲国产日韩a在线播放性色| av电影在线观看一区| 国产精品不卡在线观看| 99在线热播精品免费| 中文字幕一区在线观看视频| 波多野洁衣一区| 中文字幕一区在线观看| 色综合天天综合给合国产| 中文字幕中文字幕一区| 97se亚洲国产综合在线| 亚洲免费av在线| 欧美日韩国产中文| 麻豆精品新av中文字幕| 久久精品视频免费| 97精品视频在线观看自产线路二| 亚洲视频资源在线| 欧美日韩中文字幕一区| 日韩电影一区二区三区| 精品少妇一区二区三区 | 久久综合99re88久久爱| 丰满放荡岳乱妇91ww| 最新国产精品久久精品| 欧美中文一区二区三区| 日本怡春院一区二区| 精品国产91洋老外米糕| av激情成人网| 亚洲高清一区二区三区| 日韩欧美高清一区| 成人av网站在线观看免费| 亚洲色图清纯唯美| 91精品婷婷国产综合久久性色| 日本欧美在线观看| 国产精品美女一区二区在线观看| 91麻豆成人久久精品二区三区| 香蕉成人伊视频在线观看| 欧美xingq一区二区| 国产精品一二一区| 一区二区三区毛片| 精品国产伦一区二区三区观看方式 | 91无套直看片红桃| 免费在线观看一区| 国产精品嫩草99a| 91精品国产综合久久久久久久久久| 精品在线一区二区三区| 综合在线观看色| 欧美大度的电影原声| 色综合中文字幕国产| 亚洲午夜成aⅴ人片| 久久久午夜电影| 欧美视频你懂的| 成人伦理片在线| 五月婷婷综合网| 中文字幕不卡一区| 日韩色在线观看| 色婷婷久久久亚洲一区二区三区| 久久精品国产精品亚洲精品 | 丝袜美腿亚洲色图| 成人免费在线观看入口| 精品不卡在线视频| 欧美日产在线观看| 色综合色综合色综合| 国产成人在线影院| 日产欧产美韩系列久久99| 一区二区在线观看视频| 久久久91精品国产一区二区三区| 欧美日韩成人在线一区| 色婷婷综合久久| 99re这里只有精品首页| 国产成人午夜精品影院观看视频 | 日本免费在线视频不卡一不卡二| 亚洲在线免费播放| www.日本不卡| 国产一区二区三区蝌蚪| 国产不卡视频在线观看| 91在线观看高清| 欧美视频一区在线观看| 欧美一区二区三区视频在线观看| 日韩精品中午字幕| 欧美高清一级片在线观看| 亚洲品质自拍视频网站| 午夜精品久久久久久不卡8050| 青青草97国产精品免费观看 | 国产91富婆露脸刺激对白| 91在线一区二区三区| 欧美日韩高清在线| 国产亚洲欧美激情| 一区二区三区四区中文字幕| 欧美a级一区二区| 成人动漫精品一区二区| 欧美福利一区二区| 欧美激情一区在线观看| 婷婷久久综合九色综合绿巨人| 久久99久久99| 欧美专区在线观看一区| 久久久久久免费| 夜夜嗨av一区二区三区网页| 极品少妇xxxx偷拍精品少妇| 在线观看一区不卡| 久久精品人人做| 日韩av中文在线观看| 不卡一区在线观看| 欧美一区二区在线观看| 亚洲欧美日韩综合aⅴ视频| 国产最新精品精品你懂的| 欧美性大战久久久久久久| 日本一区免费视频| 久色婷婷小香蕉久久| 欧日韩精品视频| 国产精品国产三级国产a | 欧美韩日一区二区三区四区| 日韩中文字幕区一区有砖一区 | 欧美一区二区三区免费在线看| 成人欧美一区二区三区1314| 激情文学综合网| 欧美一区二区三区婷婷月色| 亚洲激情中文1区| 成年人国产精品| 久久色中文字幕| 中文欧美字幕免费| 国产精品丝袜一区| 国产麻豆精品theporn| 欧美日韩三级视频| 亚洲伦理在线免费看| 国产一区二区视频在线播放| 欧美日韩一级视频| 国产精品久久网站| 大美女一区二区三区| 欧美一区二区女人| 伊人性伊人情综合网| 风流少妇一区二区| 国产亚洲欧美一区在线观看| 日韩av网站免费在线| 91免费国产在线观看| 久久嫩草精品久久久精品| 国产乱人伦精品一区二区在线观看 | 国产1区2区3区精品美女| 欧美丰满高潮xxxx喷水动漫| 综合久久久久久| 国产精品亚洲成人| 欧美激情一区二区三区四区 | 91福利小视频| 日韩精品影音先锋| 另类小说欧美激情| 欧美精品少妇一区二区三区| 亚洲免费观看在线视频| 久草这里只有精品视频| 精品福利av导航| 麻豆成人久久精品二区三区小说| 欧美色图在线观看| 亚洲日本电影在线| 欧美视频在线观看一区二区| 亚洲免费在线看| 在线亚洲+欧美+日本专区| 中文字幕国产一区| 国产成人高清在线| 久久久欧美精品sm网站| 狠狠色丁香久久婷婷综合_中| 久久一区二区视频| 国产一区二区三区四| 精品日韩欧美一区二区| 精品一区二区国语对白| 欧美激情综合网| av电影在线观看完整版一区二区| 国产精品美女久久久久av爽李琼| 蜜桃av一区二区在线观看| 欧美变态tickling挠脚心| 国产精品综合二区| 欧美高清在线视频|