このガイドを使用してすべてを実行しましたhttp://www.cordinc.com/blog/2010/01/jbuttons-in-a-jtable.html
したがって、1 つの小さな問題が残ります。ボタンをクリックするとイベントが発生し、メソッドが実行されます。ボタンのアニメーションが機能せず、視覚的なフィードバックがありません。JTable を再描画するには、modelsfireTableDataChanged()
メソッドを呼び出す必要があるためだと思います。
このガイドを使用してすべてを実行しましたhttp://www.cordinc.com/blog/2010/01/jbuttons-in-a-jtable.html
したがって、1 つの小さな問題が残ります。ボタンをクリックするとイベントが発生し、メソッドが実行されます。ボタンのアニメーションが機能せず、視覚的なフィードバックがありません。JTable を再描画するには、modelsfireTableDataChanged()
メソッドを呼び出す必要があるためだと思います。
引用された例は、を示しているため満足のいくものではありませんが、ボタンのを無視します。ここに示すように、を実装することはより良いアプローチです。アニメーションの便宜のために、ここに示されている、単一のエントリを持つを確認することをお勧めします。TableCellRenderer
JButton
MouseListener
ButtonModel
TableCellEditor
DefaultCellEditor
JComboBox
表ボタン列は、これを行う別の方法を示しています。