私は自分のJTableにボタンを追加します。このボタンをクリックすると、対応するセルの内容が新しいJTextAreaに表示されます。あなたがここに見ることができるようにPL/SQL Developerでは、このようなボタンが、そこにある:PL/SQL Developerの「...」ボタンに類似するJava Swingコンポーネントはありますか?
クリッカブル:
編集:私はこのようにそれを試してみました:
public class TestKonfigTableCellRenderer extends DefaultTableCellRenderer {
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,
int row, int column) {
JLabel l = (JLabel) super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
JButton openButton = new JButton("...");
l.add(openButton);
return l;
}
}
しかし、それはdoesnのうまくいきません。私は何を間違えたのですか?
は、なぜあなたは、通常のJButtonを使用することはできませんか? – danielspaniol
それは可能ですか?ボタンを追加する場所はどこですか?テーブルモデルでは?カスタムセルレンダラーでは?それとも別の場所? – Phreneticus
'新しいJButtonの( "...")'カスタムイメージを使用して 'TableCellRenderer' –