Browse Source

INO-21074 模板数据集-sql参数面板靠右对齐

persist/11.0-arabic
obo 6 months ago
parent
commit
6be04533e0
  1. 2
      designer-base/src/main/java/com/fr/design/gui/itableeditorpane/UITableEditorPane.java
  2. 7
      designer-base/src/main/java/com/fr/design/gui/itableeditorpane/UITableModelAdapter.java

2
designer-base/src/main/java/com/fr/design/gui/itableeditorpane/UITableEditorPane.java

@ -62,7 +62,7 @@ public class UITableEditorPane<T> extends BasicPane {
controlPane.add(buttonPane, BorderLayout.LINE_END);
controlPane.add(l, BorderLayout.LINE_START);
pane.add(controlPane, BorderLayout.NORTH);
BidiUtils.applyOrientationByLocale(pane);
}
public UITableModelAdapter<T> getTableModel() {

7
designer-base/src/main/java/com/fr/design/gui/itableeditorpane/UITableModelAdapter.java

@ -41,7 +41,12 @@ public abstract class UITableModelAdapter<T> extends AbstractTableModel implemen
protected UITableModelAdapter(String[] columnNames) {
this.columnNames = columnNames;
table = new JTable(this);
table = new JTable(this) {
@Override
public Component prepareRenderer(TableCellRenderer renderer, int row, int column) {
return BidiUtils.applyOrientationByLocale(super.prepareRenderer(renderer, row, column));
}
};
BidiUtils.applyOrientationByLocale(table);
table.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
// TableRowSorter rowSorter = new TableRowSorter(this);

Loading…
Cancel
Save