Browse Source

地图添加缩放手势

master
mengao 8 years ago
parent
commit
fcf2f0884e
  1. 19
      designer_chart/src/com/fr/design/chart/axis/MinMaxValuePane.java

19
designer_chart/src/com/fr/design/chart/axis/MinMaxValuePane.java

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

Loading…
Cancel
Save