⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 columnbuttonscrollpanelayout.java

📁 关于Swing的一些小程序
💻 JAVA
字号:
package jp.gr.java_conf.tame.swing.layout;import java.awt.*;import javax.swing.*;/** * @version 1.0 05/29/99 */public class ColumnButtonScrollPaneLayout extends  ScrollPaneLayout {  public ColumnButtonScrollPaneLayout() {    super.setVerticalScrollBarPolicy(VERTICAL_SCROLLBAR_ALWAYS);  }  public void setVerticalScrollBarPolicy(int x) {    // VERTICAL_SCROLLBAR_ALWAYS    super.setVerticalScrollBarPolicy(VERTICAL_SCROLLBAR_ALWAYS);  }    public void layoutContainer(Container parent) {    super.layoutContainer(parent);        if ((colHead == null) || (! colHead.isVisible()) ||        (upperRight == null) || (vsb == null)) {      return;    }        Rectangle vsbR = new Rectangle(0, 0, 0, 0);    vsbR = vsb.getBounds(vsbR);        Rectangle colHeadR = new Rectangle(0, 0, 0, 0);    colHeadR = colHead.getBounds(colHeadR);    colHeadR.width -= vsbR.width;    colHead.getBounds(colHeadR);        Rectangle upperRightR = upperRight.getBounds();    upperRightR.x     -= vsbR.width;    upperRightR.width += vsbR.width + 1;    upperRight.setBounds(upperRightR);  }  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -