锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲乱人伦中文字幕无码,91麻豆国产自产在线观看亚洲,国产精品亚洲а∨天堂2021 http://www.tkk7.com/caoyong/category/52311.htmlJAVA寮鍙?/description>zh-cnMon, 30 Jul 2012 13:19:17 GMTMon, 30 Jul 2012 13:19:17 GMT60JAVA SWING鑷畾涔夎鍒楁爣棰樼殑婊氬姩闈㈡澘紺轟緥 http://www.tkk7.com/caoyong/archive/2012/07/30/384370.htmlcaoyongcaoyongMon, 30 Jul 2012 12:50:00 GMThttp://www.tkk7.com/caoyong/archive/2012/07/30/384370.htmlhttp://www.tkk7.com/caoyong/comments/384370.htmlhttp://www.tkk7.com/caoyong/archive/2012/07/30/384370.html#Feedback0http://www.tkk7.com/caoyong/comments/commentRss/384370.htmlhttp://www.tkk7.com/caoyong/services/trackbacks/384370.htmlJScrollPane鏈変互涓嬩袱涓柟娉?setColumnHeaderView(Component view) setRowHeaderView(Component view) 浣犲彲浠ュ埄鐢ㄥ畠浠? 涓涓敤鏉ユ樉紺鴻〃琛屽ご,涓涓敤鏉ユ樉紺哄垪澶?/p>

鍚屼緥琛屾爣棰樹篃鏈?

package scrollpanel;

import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import java.util.ArrayList;
import java.util.List;

import javax.swing.BorderFactory;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JViewport;

public class CustomScrollDlg extends JDialog {

 private static final long serialVersionUID = 1L;
 private final static int WIDTH = 100;
 private final static int HIGHT = 30;

 private JScrollPane jsp = new JScrollPane();
 private JPanel jpnlColumn = new JPanel();
 private JPanel jpnlRow = new JPanel();
 private JPanel jpnlContent = new JPanel();
 private Dimension dim = new Dimension(WIDTH, HIGHT);
 private int total = 20;

 public CustomScrollDlg() {
  setTitle("JAVA SWING鑷畾涔夎鍒楁爣棰樼殑婊氬姩闈㈡澘紺轟緥");
  setSize(600, 500);
  setLocation(200, 100);
  init();
 }

 private void init() {
  jpnlContent.setLayout(new GridBagLayout());
  jpnlColumn.setLayout(new GridBagLayout());
  jpnlRow.setLayout(new GridBagLayout());

  List<JLabel> colList = getLabelList(total);
  List<JLabel> rowList = getLabelList(total);
  JLabel lbl = null;
  for (int i = 0; i < total; i++) {
   lbl = colList.get(i);
   jpnlColumn.add(lbl, new GridBagConstraints(i, 0, 1, 1, 0, 0,
     GridBagConstraints.EAST, GridBagConstraints.NONE,
     new Insets(0, 0, 0, 0), 0, 0));

   lbl = rowList.get(i);
   jpnlRow.add(lbl, new GridBagConstraints(0, i, 1, 1, 0, 0,
     GridBagConstraints.NORTH, GridBagConstraints.NONE,
     new Insets(0, 0, 0, 0), 0, 0));
  }

  jpnlContent.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));
  jpnlContent
    .setPreferredSize(new Dimension(WIDTH * total, HIGHT * total));
  jsp.getViewport().add(jpnlContent);

  JViewport colVP = new JViewport();
  colVP.setView(jpnlColumn);
  jsp.setColumnHeader(colVP);

  JViewport rowVP = new JViewport();
  rowVP.setView(jpnlRow);
  jsp.setRowHeader(rowVP);

  JLabel title = getLabel("Title");
  jsp.setCorner(JScrollPane.UPPER_LEFT_CORNER, title);
  jsp.setCorner(JScrollPane.LOWER_LEFT_CORNER, getLabel("****"));
  jsp.setCorner(JScrollPane.UPPER_RIGHT_CORNER, getLabel("**"));

  getContentPane().add(jsp);

 }

 private JLabel getLabel(String text) {
  JLabel lbl = new JLabel(text);
  lbl.setPreferredSize(dim);
  lbl.setMaximumSize(dim);
  lbl.setMinimumSize(dim);
  lbl.setBorder(BorderFactory.createEtchedBorder());
  return lbl;
 }

 private List<JLabel> getLabelList(int count) {
  List<JLabel> list = new ArrayList<JLabel>();
  for (int i = 0; i < count; i++) {
   list.add(getLabel(" JLabel" + i));
  }

  return list;
 }

 public static void main(String[] args) {
  new CustomScrollDlg().setVisible(true);
 }

}



caoyong 2012-07-30 20:50 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 国产亚洲老熟女视频| 国内外成人免费视频| 亚洲国产精品无码久久久蜜芽 | 免费无码一区二区三区蜜桃| 亚洲AV日韩精品一区二区三区| 精品久久亚洲一级α| 亚洲av午夜精品一区二区三区| 免费人人潮人人爽一区二区| 亚洲国产人成精品| 国产又黄又爽胸又大免费视频 | 国内精品99亚洲免费高清| 91在线免费观看| 图图资源网亚洲综合网站| 91在线老王精品免费播放| 亚洲AV无码一区二区三区人 | 在线观看特色大片免费网站| 7777久久亚洲中文字幕蜜桃| 16女性下面扒开无遮挡免费| 亚洲无码一区二区三区| 亚洲情侣偷拍精品| 人人玩人人添人人澡免费| 亚洲熟妇av一区二区三区下载| 最近中文字幕mv免费高清视频7| 无码亚洲成a人在线观看| 久久激情亚洲精品无码?V| 性xxxxx大片免费视频| 亚洲人成网站在线播放2019 | 亚洲VA中文字幕无码一二三区| 无码AV片在线观看免费| tom影院亚洲国产一区二区| 免费大片在线观看网站| 在线观看肉片AV网站免费| 亚洲乱码一区二区三区国产精品| 亚洲а∨天堂久久精品| 2021国内精品久久久久精免费| 亚洲国产精品网站在线播放| 亚洲尤码不卡AV麻豆| 大香人蕉免费视频75| a级片免费在线播放| 亚洲高清国产拍精品熟女| 亚洲福利视频导航|