|
|
@ -30,6 +30,11 @@ public class MinMaxValuePane extends JPanel { |
|
|
|
protected UICheckBox isCustomSecUnitBox; |
|
|
|
protected UICheckBox isCustomSecUnitBox; |
|
|
|
protected UITextField secUnitField; |
|
|
|
protected UITextField secUnitField; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
protected double p = TableLayout.PREFERRED; |
|
|
|
|
|
|
|
protected double f = TableLayout.FILL; |
|
|
|
|
|
|
|
protected double[] columnSize = {p, f}; |
|
|
|
|
|
|
|
protected double[] rowSize = {p, p, p, p}; |
|
|
|
|
|
|
|
|
|
|
|
public MinMaxValuePane() { |
|
|
|
public MinMaxValuePane() { |
|
|
|
minCheckBox = new UICheckBox(Inter.getLocText(new String[]{"Custom", "Min_Value"})); |
|
|
|
minCheckBox = new UICheckBox(Inter.getLocText(new String[]{"Custom", "Min_Value"})); |
|
|
|
minValueField = new UITextField(6); |
|
|
|
minValueField = new UITextField(6); |
|
|
@ -39,18 +44,18 @@ public class MinMaxValuePane extends JPanel { |
|
|
|
mainUnitField = new UITextField(6); |
|
|
|
mainUnitField = new UITextField(6); |
|
|
|
isCustomSecUnitBox = new UICheckBox(Inter.getLocText("FR-Chart_SecondGraduationUnit")); |
|
|
|
isCustomSecUnitBox = new UICheckBox(Inter.getLocText("FR-Chart_SecondGraduationUnit")); |
|
|
|
secUnitField = new UITextField(6); |
|
|
|
secUnitField = new UITextField(6); |
|
|
|
double p = TableLayout.PREFERRED; |
|
|
|
|
|
|
|
double f = TableLayout.FILL; |
|
|
|
|
|
|
|
double[] columnSize = { p, f }; |
|
|
|
|
|
|
|
double[] rowSize = { p, p, p, p}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Component[][] components = getPanelComponents(); |
|
|
|
Component[][] components = getPanelComponents(); |
|
|
|
JPanel panel = TableLayoutHelper.createTableLayoutPane(components ,rowSize,columnSize); |
|
|
|
JPanel panel = TableLayoutHelper.createTableLayoutPane(components, getRowSize(), columnSize); |
|
|
|
this.setLayout(new BorderLayout()); |
|
|
|
this.setLayout(new BorderLayout()); |
|
|
|
this.add(panel, BorderLayout.CENTER); |
|
|
|
this.add(panel, BorderLayout.CENTER); |
|
|
|
addComponentListener(components); |
|
|
|
addComponentListener(components); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public double[] getRowSize() { |
|
|
|
|
|
|
|
return rowSize; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void addComponentListener(Component[][] components) { |
|
|
|
public void addComponentListener(Component[][] components) { |
|
|
|
for (int i = 0; i < components.length; i++) { |
|
|
|
for (int i = 0; i < components.length; i++) { |
|
|
|
((UICheckBox) components[i][0]).addActionListener(new ActionListener() { |
|
|
|
((UICheckBox) components[i][0]).addActionListener(new ActionListener() { |
|
|
@ -73,7 +78,7 @@ public class MinMaxValuePane extends JPanel { |
|
|
|
}; |
|
|
|
}; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private void checkBoxUse() { |
|
|
|
protected void checkBoxUse() { |
|
|
|
minValueField.setEnabled(minCheckBox.isSelected()); |
|
|
|
minValueField.setEnabled(minCheckBox.isSelected()); |
|
|
|
maxValueField.setEnabled(maxCheckBox.isSelected()); |
|
|
|
maxValueField.setEnabled(maxCheckBox.isSelected()); |
|
|
|
|
|
|
|
|
|
|
@ -153,7 +158,7 @@ public class MinMaxValuePane extends JPanel { |
|
|
|
updateUnit(axis); |
|
|
|
updateUnit(axis); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private void updateUnit(Axis axis) { |
|
|
|
protected void updateUnit(Axis axis) { |
|
|
|
// 主要刻度
|
|
|
|
// 主要刻度
|
|
|
|
if (isCustomMainUnitBox.isSelected()){ |
|
|
|
if (isCustomMainUnitBox.isSelected()){ |
|
|
|
String increment = mainUnitField.getText(); |
|
|
|
String increment = mainUnitField.getText(); |
|
|
|