Browse Source

图表配置区域大小问题

master
yaoh.wu 7 years ago
parent
commit
315bed7311
  1. 2
      designer/src/com/fr/quickeditor/CellQuickEditor.java
  2. 13
      designer/src/com/fr/quickeditor/chartquick/BasicChartQuickEditor.java

2
designer/src/com/fr/quickeditor/CellQuickEditor.java

@ -66,7 +66,7 @@ public abstract class CellQuickEditor extends QuickEditor<ElementCasePane> {
double p = TableLayout.PREFERRED; double p = TableLayout.PREFERRED;
double f = TableLayout.FILL; double f = TableLayout.FILL;
double[] columnSize = {p, f}; double[] columnSize = {p, f};
double[] rowSize = {p, p}; double[] rowSize = {p, f};
JComponent centerBody = createCenterBody(); JComponent centerBody = createCenterBody();
JPanel topContent = initTopContent(); JPanel topContent = initTopContent();
if (isScrollAll()) { if (isScrollAll()) {

13
designer/src/com/fr/quickeditor/chartquick/BasicChartQuickEditor.java

@ -11,11 +11,10 @@ import com.fr.quickeditor.CellQuickEditor;
import com.fr.report.cell.Elem; import com.fr.report.cell.Elem;
import javax.swing.*; import javax.swing.*;
import java.awt.*;
public class BasicChartQuickEditor extends CellQuickEditor { public class BasicChartQuickEditor extends CellQuickEditor {
private JPanel content; private BaseChartPropertyPane editingPropertyPane;
public BasicChartQuickEditor() { public BasicChartQuickEditor() {
super(); super();
@ -23,9 +22,9 @@ public class BasicChartQuickEditor extends CellQuickEditor {
@Override @Override
public JComponent createCenterBody() { public JComponent createCenterBody() {
content = new JPanel(); editingPropertyPane = DesignModuleFactory.getChartPropertyPane();
content.setLayout(new BorderLayout()); editingPropertyPane.setBorder(BorderFactory.createEmptyBorder());
return content; return editingPropertyPane;
} }
@Override @Override
@ -40,16 +39,12 @@ public class BasicChartQuickEditor extends CellQuickEditor {
@Override @Override
protected void refreshDetails() { protected void refreshDetails() {
BaseChartPropertyPane editingPropertyPane;
BaseChartCollection collection; BaseChartCollection collection;
Selection selection = tc.getSelection(); Selection selection = tc.getSelection();
Elem element; Elem element;
CellSelection cs = (CellSelection) selection; CellSelection cs = (CellSelection) selection;
element = tc.getEditingElementCase().getCellElement(cs.getColumn(), cs.getRow()); element = tc.getEditingElementCase().getCellElement(cs.getColumn(), cs.getRow());
collection = (BaseChartCollection) element.getValue(); collection = (BaseChartCollection) element.getValue();
editingPropertyPane = DesignModuleFactory.getChartPropertyPane();
editingPropertyPane.setBorder(BorderFactory.createEmptyBorder());
content.add(editingPropertyPane, BorderLayout.CENTER);
editingPropertyPane.populateChartPropertyPane(collection, tc); editingPropertyPane.populateChartPropertyPane(collection, tc);
} }

Loading…
Cancel
Save