📄 checkrenderer.java.svn-base
字号:
package collector.gui.guiVo;
import java.awt.*;
import javax.swing.*;
import javax.swing.table.*;
public class CheckRenderer
extends javax.swing.JPanel
implements TableCellRenderer {
public CheckRenderer() {
jbInit();
this.setPreferredSize(new Dimension(60, 20));
}
private void jbInit() { //GEN-BEGIN:jbInit
CheckBox = new javax.swing.JCheckBox();
setLayout(new java.awt.BorderLayout());
CheckBox.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
CheckBoxActionPerformed(evt);
}
});
add(CheckBox, java.awt.BorderLayout.CENTER);
} //GEN-END:jbInit
private void CheckBoxActionPerformed(java.awt.event.ActionEvent evt) { //GEN-FIRST:event_CheckBoxActionPerformed
this.CheckBox.setSelected(CheckBox.isSelected());
} //GEN-LAST:event_CheckBoxActionPerformed
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JCheckBox CheckBox;
// End of variables declaration//GEN-END:variables
public Component getTableCellRendererComponent(
JTable table, Object value,
boolean isSelected,
boolean hasFocus,
int row, int col) {
CheckBox.setEnabled(isSelected);
return this;
}
public boolean getValue() {
return CheckBox.isSelected();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -