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

📄 tooltipheadertableexample.java

📁 Swing Examples Sources Codes 里包含了Java Web开发的一些实例代码
💻 JAVA
字号:
/* (swing1.1) *///package jp.gr.java_conf.tame.swing.examples;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.table.*;import jp.gr.java_conf.tame.swing.table.*;/** * @version 1.0 02/25/99 */public class ToolTipHeaderTableExample extends JPanel {  public ToolTipHeaderTableExample(){    setLayout(new BorderLayout());    String[] headerStr  = {"default","jw"      ,"ja"      ,"la"   ,"unknown"};    String[] toolTipStr = {""       ,"Javanese","Japanese","Latin"};        DefaultTableModel dm = new DefaultTableModel(headerStr, 4);    JTable table = new JTable(dm);        ToolTipHeader header = new ToolTipHeader(table.getColumnModel());    header.setToolTipStrings(toolTipStr);    header.setToolTipText("Default ToolTip TEXT");    table.setTableHeader(header);        JScrollPane pane = new JScrollPane(table);    add(pane, BorderLayout.CENTER);  }  public static void main(String[] args) {    JFrame f= new JFrame("ToolTipHeaderTable Example");    f.getContentPane().add(new ToolTipHeaderTableExample(), BorderLayout.CENTER);    f.setSize(400, 100);    f.setVisible(true);    f.addWindowListener(new WindowAdapter() {      public void windowClosing(WindowEvent e) {System.exit(0);}    });  }      class ToolTipHeader extends JTableHeader {    String[] toolTips;      public ToolTipHeader(TableColumnModel model) {      super(model);    }        public String getToolTipText(MouseEvent e) {      int col  = columnAtPoint(e.getPoint());      int modelCol = getTable().convertColumnIndexToModel(col);      String retStr;      try {        retStr = toolTips[modelCol];      } catch (NullPointerException ex) {        retStr = "";      } catch (ArrayIndexOutOfBoundsException ex) {        retStr = "";      }      if (retStr.length() < 1) {        retStr = super.getToolTipText(e);      }      return retStr;    }           public void setToolTipStrings(String[] toolTips) {      this.toolTips = toolTips;    }   }}

⌨️ 快捷键说明

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