Java 使用JTable的Nimbus外观和感觉
我正在制作一个下载管理器,我正在使用一个JTable。在JTable to show JProgressbar中,当我应用nimbus外观时,我使用了一个表单元渲染器,由于表单元渲染器,我的程序出现了异常,但没有单元渲染器,表单元渲染器的外观工作得很好 我的表格单元渲染器代码是:Java 使用JTable的Nimbus外观和感觉,java,swing,jtable,look-and-feel,nimbus,Java,Swing,Jtable,Look And Feel,Nimbus,我正在制作一个下载管理器,我正在使用一个JTable。在JTable to show JProgressbar中,当我应用nimbus外观时,我使用了一个表单元渲染器,由于表单元渲染器,我的程序出现了异常,但没有单元渲染器,表单元渲染器的外观工作得很好 我的表格单元渲染器代码是: public class TableRender implements TableCellRenderer { @Override public Component getTableCellRe
public class TableRender implements TableCellRenderer {
@Override
public Component getTableCellRendererComponent(JTable table,
Object value, boolean isSelected, boolean hasFocus,
int row, int column) {
return (JProgressBar) value;
}
}
对于Nimbus,外观和感觉是:
try {
for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException | InstantiationException | IllegalAccessException
| UnsupportedLookAndFeelException e) {
// If Nimbus is not available, you can set the GUI to another look and feel.
}