Package org.pentaho.reporting.designer.core.editor.report.lineal

Examples of org.pentaho.reporting.designer.core.editor.report.lineal.AllVerticalLinealsComponent


    previewView.setLayout(new BorderLayout());
    previewView.add(previewComponent, BorderLayout.CENTER);

    final ZoomModel zoomModel = renderContext.getZoomModel();
    final JComponent zoomController = new ZoomController(zoomModel);
    final AllVerticalLinealsComponent verticalLinealsComponent = new AllVerticalLinealsComponent(renderingModel);
    verticalLinealsComponent.setOpaque(false);
    verticalLinealsComponent.setBackground(new Color(0,0,0,0));
    verticalLinealsComponent.setBorder(new EmptyBorder(0, 0, 0, 0));

    final LayoutScrollable viewPortComponent = new LayoutScrollable();
    viewPortComponent.add(layoutRendererComponent, BorderLayout.NORTH);
    viewPortComponent.setBackground(new Color(0,0,0,0));
    viewPortComponent.setBorder(new EmptyBorder(0, 0, 0, 0));
View Full Code Here


    previewView.setLayout(new BorderLayout());
    previewView.add(previewComponent, BorderLayout.CENTER);

    final ZoomModel zoomModel = renderContext.getZoomModel();
    final JComponent zoomController = new ZoomController(zoomModel);
    final AllVerticalLinealsComponent verticalLinealsComponent = new AllVerticalLinealsComponent(renderingModel);
    final LayoutScrollable viewPortComponent = new LayoutScrollable();
    viewPortComponent.add(layoutRendererComponent, BorderLayout.NORTH);

    // effectively disable all key events on scroller
    // PRD-1441
    final JScrollPane reportScrollPane = new NoKeysScrollPane();
    reportScrollPane.setBorder(new EmptyBorder(0, 0, 0, 0));
    reportScrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
    reportScrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
    reportScrollPane.setColumnHeaderView(horizontalLinealComponent);
    reportScrollPane.setCorner(JScrollPane.UPPER_LEFT_CORNER, zoomController);
    reportScrollPane.setRowHeaderView(verticalLinealsComponent);
    reportScrollPane.setViewportView(viewPortComponent);
    reportScrollPane.setFocusTraversalKeysEnabled(false);

    reportScrollPane.setBackground(null);
    reportScrollPane.setOpaque(false);
    reportScrollPane.getViewport().setOpaque(false);
    ((JComponent) reportScrollPane.getViewport().getView()).setOpaque(false);
    reportScrollPane.getRowHeader().setOpaque(false);
    ((JComponent) reportScrollPane.getRowHeader().getView()).setOpaque(false);
    reportScrollPane.getColumnHeader().setOpaque(false);
    ((JComponent) reportScrollPane.getColumnHeader().getView()).setOpaque(false);

    verticalLinealsComponent.setOpaque(false);

    designView = new ImagePanel(CanvasImageLoader.getInstance().getBackgroundImage().getImage());
    designView.setLayout(new BorderLayout());
    designView.setOpaque(true);
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.designer.core.editor.report.lineal.AllVerticalLinealsComponent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.