AbstractTableModelを拡張するクラスがあり、クリック可能なテキスト(ハイパーリンクを考えてください)を含むJPanelをセルの1つに挿入したいと思います。これは可能ですか?現在、JPanelを使用したセルの出力は、「javax.swing.JPanel [、0,0,0x0、invalid、layout = java.awt.FlowLayout、ali...」のようになります。同じタイプのJLabelを他の場所で使用しました。新しいタブを開くための私のアプリケーションで、同じタイプのアクションをテーブルに入れたいと考えています。
public Object getValueAt(int row, int column) {
if (row >= getRowCount()) return "???";
switch (column) {
case 1:
return "???"
case 2:
return myJPanel;
case 3:
return "?" ;
case 4:
return new Integer(2);
default:
return "???" ;
}
}