volumerenderer.java

来自「java swing 开发代码」· Java 代码 · 共 34 行

JAVA
34
字号
// VolumeRenderer.java// A slider renderer for volume values in a table.//package	jswing.ch16;import java.awt.Component;import javax.swing.*;import javax.swing.table.*;public class VolumeRenderer extends JSlider implements TableCellRenderer {  public VolumeRenderer() {    super(SwingConstants.HORIZONTAL);    // set a starting size...some 1.2/1.3 systems need this    setSize(115,15);  }  public Component getTableCellRendererComponent(JTable table, Object value,                                                 boolean isSelected,                                                 boolean hasFocus,                                                 int row,int column) {    if (value == null) {      return this;    }    if (value instanceof Volume) {      setValue(((Volume)value).getVolume());    }    else {      setValue(0);    }    return this;  }}

⌨️ 快捷键说明

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