修改swing界面细节

This commit is contained in:
wenli 2024-07-25 11:17:30 +08:00
parent 5e2dbc6191
commit d9f4520bda
14 changed files with 18 additions and 5 deletions

View File

@ -56,12 +56,13 @@ public class OptButtonTableCellEditor extends BasicCellEditor implements ActionL
public Component getTableCellEditorComponent(JTable table, Object value,
boolean isSelected, int row, int column) {
editor.setBackground(table.getSelectionBackground());
editor.setOpaque(true);
this.setBackground(table.getSelectionBackground());
this.value = value;
if (editor instanceof JXHyperlink) {
((JXHyperlink) editor).setText(value + "");
}
if (hideCol != -1) {
if (hideCol != -1) {
Object v = table.getValueAt(row, hideCol);
editor.setVisible(!ObjectUtil.equal(v, hideValue));
}

View File

@ -42,6 +42,7 @@ public class OptButtonTableCellRenderer extends DefaultTableCellRenderer {
Object v = table.getValueAt(row, hideCol);
this.component.setVisible(!ObjectUtil.equal(v, hideValue));
}
panel.setOpaque(isSelected);
return panel;
}

View File

@ -112,7 +112,7 @@ public class DeptManagementPanel extends JPanel implements Observer {
treeTable.setClosedIcon(null);
treeTable.setOpenIcon(null);
treeTable.setShowHorizontalLines(true);
treeTable.setIntercellSpacing(new Dimension(1, 1));
treeTable.setIntercellSpacing(new Dimension(0, 1));
treeTable.setOpaque(false);
treeTable.setHighlighters();
ColorHighlighter rollover = new ColorHighlighter(HighlightPredicate.ROLLOVER_ROW, UIManager.getColor("App.hoverBackground"), null);
@ -137,6 +137,7 @@ public class DeptManagementPanel extends JPanel implements Observer {
public void run() {
ColorHighlighter rollover = new ColorHighlighter(HighlightPredicate.ROLLOVER_ROW, UIManager.getColor("App.hoverBackground"), null);
treeTable.setHighlighters(rollover);
treeTable.setIntercellSpacing(new Dimension(0, 1));
}
});
super.updateUI();

View File

@ -447,6 +447,7 @@ public class DictTypeManagementPanel extends JPanel {
label.setIcon(icon);
panel.add(label);
panel.setBackground(component.getBackground());
panel.setOpaque(isSelected);
return panel;
}
});

View File

@ -409,6 +409,7 @@ public class DictDataManagementPanel extends JPanel {
label.setIcon(icon);
panel.add(label);
panel.setBackground(component.getBackground());
panel.setOpaque(isSelected);
return panel;
}
});

View File

@ -357,6 +357,7 @@ public class LoginlogManagementPanel extends JPanel {
label.setIcon(icon);
panel.add(label);
panel.setBackground(component.getBackground());
panel.setOpaque(isSelected);
return panel;
}
});

View File

@ -380,6 +380,7 @@ public class OperatelogManagementPanel extends JPanel {
label.setIcon(icon);
panel.add(label);
panel.setBackground(component.getBackground());
panel.setOpaque(isSelected);
return panel;
}
});

View File

@ -107,7 +107,8 @@ public class MenuManagementPanel extends JPanel implements Observer {
treeTable.setClosedIcon(null);
treeTable.setOpenIcon(null);
treeTable.setShowHorizontalLines(true);
treeTable.setIntercellSpacing(new Dimension(1, 1));
treeTable.setShowVerticalLines(false);
treeTable.setIntercellSpacing(new Dimension(0, 1));
treeTable.setOpaque(false);
treeTable.setHighlighters();
// JXTable
@ -134,7 +135,7 @@ public class MenuManagementPanel extends JPanel implements Observer {
public void run() {
ColorHighlighter rollover = new ColorHighlighter(HighlightPredicate.ROLLOVER_ROW, UIManager.getColor("App.hoverBackground"), null);
treeTable.setHighlighters(rollover);
// treeTable.setIntercellSpacing(new Dimension(0, 1));
treeTable.setIntercellSpacing(new Dimension(0, 1));
// treeTable.setLeafIcon(null);
// treeTable.setClosedIcon(null);
// treeTable.setOpenIcon(null);

View File

@ -417,6 +417,7 @@ public class NoticeManagementPanel extends JPanel {
label.setIcon(icon);
panel.add(label);
panel.setBackground(component.getBackground());
panel.setOpaque(isSelected);
return panel;
}
});

View File

@ -399,6 +399,7 @@ public class PostManagementPanel extends JPanel {
label.setIcon(icon);
panel.add(label);
panel.setBackground(component.getBackground());
panel.setOpaque(isSelected);
return panel;
}
});

View File

@ -524,6 +524,7 @@ public class RoleManagementPanel extends JPanel {
label.setIcon(icon);
panel.add(label);
panel.setBackground(component.getBackground());
panel.setOpaque(isSelected);
return panel;
}
});

View File

@ -618,6 +618,7 @@ public class UserManagementPanel extends JPanel {
label.setIcon(icon);
panel.add(label);
panel.setBackground(component.getBackground());
panel.setOpaque(isSelected);
return panel;
}
});

View File

@ -88,7 +88,7 @@ defaultFont=14
TableHeader.height=40
TableHeader.separatorColor = #fff0
#TableHeader.separatorColor = #fff
TableHeader.background = lighten(@background,6%,derived)
Table.showHorizontalLines=true

View File

@ -84,6 +84,7 @@ Button.arc = 10
Table.selectionBackground = #e6ecff
TableHeader.separatorColor = $App.borderColor
TableHeader.background = darken(@background,8%)
TableHeader.height = 40
Table.rowHeight = 40
Table.cellFocusColor= #e6ecff