xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡介

JTable的自動換行。挺好用的。里面還可以設置字體大小。分享一下。

資源截圖

代碼片段和文件信息

/*
?*?To?change?this?template?choose?Tools?|?Templates
?*?and?open?the?template?in?the?editor.
?*/
package?zhhy.swing.mainframe;

import?java.awt.Color;
import?java.awt.Component;
import?javax.swing.JTable;
import?javax.swing.JTextArea;
import?javax.swing.UIManager;
import?javax.swing.border.EmptyBorder;
import?javax.swing.table.TableCellRenderer;

/**
?*
?*?@author?pippo
?*/
public?class?TableCellTextAreaRenderer?extends?JTextArea?implements?TableCellRenderer{
???
????public?TableCellTextAreaRenderer()?{
????????setLineWrap(true);
????????setWrapstyleWord(true);
????}
???
????public?Component?getTableCellRendererComponent(JTable?table?object?value
????????????boolean?isSelected?boolean?hasFocus?int?row?int?column)?{
????????setFont(table.getFont());????????
????????setText((value?==?null)???““?:?value.toString());
??????????//?計算當下行的最佳高度
????????int?maxPreferredHeight?=?0;
????????for?(int?i?=?0;?i?????????????setText(““?+?table.getValueAt(row?i));
????????????setSize(table.getColumnModel().getColumn(column).getWidth()?0);
????????????maxPreferredHeight?=?Math.max(maxPreferredHeight?getPreferredSize().height);
????????}

????????if?(table.getRowHeight(row)?!=?maxPreferredHeight)??//?少了這行則處理器瞎忙
????????????table.setRowHeight(row?maxPreferredHeight);
????????table.setFont(new?java.awt.Font(““015));
????????setText(value?==?null???““?:?value.toString());
????????return?this;
????}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1489??2011-10-05?09:53??TableCellTextAreaRenderer.java

-----------?---------??----------?-----??----

?????????????????1489????????????????????1


評論

共有 條評論