微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java.awt.ScrollPane的实例源码

项目:javase    文件JScrollPaneDemo.java   
public static void main(String[] args) {
    JFrame f = new JFrame("表格效果");
    JPanel p = new JPanel();
    p.setLayout(new GridLayout(10,5));
    JTextField[] cells = new JTextField[50];
    for (int i = 0; i < 50; i++) {
        cells[i] = new JTextField(String.valueOf(i),5);
        p.add(cells[i]);
    }
    ScrollPane sp = new ScrollPane();// 滚动面板
    sp.add(p);
    f.add(sp,"Center");
    f.setSize(270,200);
    f.setLocation(450,200);
    f.setDefaultCloSEOperation(JFrame.EXIT_ON_CLOSE);
    f.setVisible(true);
}
项目:Openjsharp    文件ScrollPaneWheelScroller.java   
public static void handleWheelScrolling(ScrollPane sp,MouseWheelEvent e) {
    if (log.isLoggable(Platformlogger.Level.FINER)) {
        log.finer("x = " + e.getX() + ",y = " + e.getY() + ",src is " + e.getSource());
    }
    int increment = 0;

    if (sp != null && e.getScrollAmount() != 0) {
        adjustable adj = getadjustableToScroll(sp);
        if (adj != null) {
            increment = getIncrementFromadjustable(adj,e);
            if (log.isLoggable(Platformlogger.Level.FINER)) {
                log.finer("increment from adjustable(" + adj.getClass() + ") : " + increment);
            }
            scrolladjustable(adj,increment);
        }
    }
}
项目:jdk8u-jdk    文件ScrollPaneWheelScroller.java   
public static void handleWheelScrolling(ScrollPane sp,increment);
        }
    }
}
项目:jdk8u-jdk    文件ScrollPanePreferredSize.java   
public static void main(final String[] args) {
    final Dimension expected = new Dimension(300,300);
    final Frame frame = new Frame();
    final ScrollPane sp = new ScrollPane();
    sp.setSize(expected);
    frame.add(sp);
    frame.pack();
    frame.setLocationRelativeto(null);
    frame.setVisible(true);
    sleep();
    final Dimension size = frame.getSize();
    if (size.width < expected.width || size.height < expected.height) {
        throw new RuntimeException(
                "Expected size: >= " + expected + ",actual size: " + size);
    }
    frame.dispose();
}
项目:openjdk-jdk10    文件ScrollPaneWheelScroller.java   
public static void handleWheelScrolling(ScrollPane sp,increment);
        }
    }
}
项目:openjdk-jdk10    文件ScrollPanePreferredSize.java   
public static void main(final String[] args) {
    final Dimension expected = new Dimension(300,actual size: " + size);
    }
    frame.dispose();
}
项目:openjdk9    文件ScrollPaneWheelScroller.java   
public static void handleWheelScrolling(ScrollPane sp,increment);
        }
    }
}
项目:openjdk9    文件ScrollPanePreferredSize.java   
public static void main(final String[] args) {
    final Dimension expected = new Dimension(300,actual size: " + size);
    }
    frame.dispose();
}
项目:cosmic    文件Vncclient.java   
private Frame createVncclientMainWindow(final BufferedImageCanvas canvas,final String title) {
    // Create AWT windows
    final Frame frame = new Frame(title + " - VNCle");

    // Use scrolling pane to support screens,which are larger than ours
    final ScrollPane scroller = new ScrollPane(ScrollPane.SCROLLBARS_AS_NEEDED);
    scroller.add(canvas);
    scroller.setSize(screen.getFramebufferWidth(),screen.getFramebufferHeight());

    frame.add(scroller);
    frame.pack();
    frame.setVisible(true);

    frame.addWindowListener(new WindowAdapter() {
        @Override
        public void windowClosing(final WindowEvent evt) {
            frame.setVisible(false);
            shutdown();
        }
    });

    return frame;
}
项目:ChAsE    文件OpappletViewFrame.java   
public void setScroll( boolean hasScroll ) {

    if( this.hasScroll == hasScroll ) {

        return;
    }

    this.hasScroll = hasScroll;
    if( hasScroll ) {

        this.remove(procApp);
        ScrollPane sp = new ScrollPane(ScrollPane.SCROLLBARS_AS_NEEDED);
        sp.add(procApp);
        this.add( sp,"Center");
        this.validate();
        this.repaint();
    }
    else {

        this.removeAll();
        this.add( procApp,"Center");
        procApp.invalidate();
        this.validate();
        this.repaint();
    }               
}
项目:jdk8u_jdk    文件ScrollPaneWheelScroller.java   
public static void handleWheelScrolling(ScrollPane sp,increment);
        }
    }
}
项目:jdk8u_jdk    文件ScrollPanePreferredSize.java   
public static void main(final String[] args) {
    final Dimension expected = new Dimension(300,actual size: " + size);
    }
    frame.dispose();
}
项目:lookaside_java-1.8.0-openjdk    文件ScrollPaneWheelScroller.java   
public static void handleWheelScrolling(ScrollPane sp,increment);
        }
    }
}
项目:lookaside_java-1.8.0-openjdk    文件ScrollPanePreferredSize.java   
public static void main(final String[] args) {
    final Dimension expected = new Dimension(300,actual size: " + size);
    }
    frame.dispose();
}
项目:infobip-open-jdk-8    文件ScrollPaneWheelScroller.java   
public static void handleWheelScrolling(ScrollPane sp,increment);
        }
    }
}
项目:infobip-open-jdk-8    文件ScrollPanePreferredSize.java   
public static void main(final String[] args) {
    final Dimension expected = new Dimension(300,actual size: " + size);
    }
    frame.dispose();
}
项目:jdk8u-dev-jdk    文件ScrollPaneWheelScroller.java   
public static void handleWheelScrolling(ScrollPane sp,increment);
        }
    }
}
项目:jdk8u-dev-jdk    文件ScrollPanePreferredSize.java   
public static void main(final String[] args) {
    final Dimension expected = new Dimension(300,actual size: " + size);
    }
    frame.dispose();
}
项目:AndrOBD    文件PvExplorer.java   
@Override
public void mouseClicked(MouseEvent e)
{
    if (e.getClickCount() > 1)
    {
        // find the process var to selected row ...
        ProcessVar pv = (ProcessVar) pvTable.getPvModel().getElementAt(pvTable.getSelectedRow());
        // and show a detail panel about it ...
        if (pv != null)
        {
            PvDetailPanel panDetail = new PvDetailPanel((ProcessVar) pv,true);
            ScrollPane panScr = new ScrollPane();
            panScr.setPreferredSize(new Dimension(640,480));
            panScr.add(panDetail);
            JOptionPane.showMessageDialog(null,panScr);
        }
    }
}
项目:jdk7-jdk    文件ScrollPaneWheelScroller.java   
public static void handleWheelScrolling(ScrollPane sp,MouseWheelEvent e) {
    if (log.isLoggable(Platformlogger.FINER)) {
        log.finer("x = " + e.getX() + ",e);
            if (log.isLoggable(Platformlogger.FINER)) {
                log.finer("increment from adjustable(" + adj.getClass() + ") : " + increment);
            }
            scrolladjustable(adj,increment);
        }
    }
}
项目:openjdk-source-code-learn    文件ScrollPaneWheelScroller.java   
public static void handleWheelScrolling(ScrollPane sp,increment);
        }
    }
}
项目:3D_Viewer    文件PointListDialog.java   
/**
 * Constructs an empty PointListDialog
 * 
 * @param owner
 */
public PointListDialog(final Frame owner) {
    super(owner,"Point list");
    panel = new Panel();
    gridbag = new GridBagLayout();
    panel.setLayout(gridbag);

    panel.setBackground(Color.WHITE);
    c = new GridBagConstraints();
    c.gridx = 0;
    c.gridy = 0;
    c.anchor = GridBagConstraints.norTHWEST;
    c.weighty = 0.1f;
    c.fill = GridBagConstraints.NONE;
    final ScrollPane scroll = new ScrollPane();
    scroll.add(panel);
    add(scroll);
}
项目:OLD-OpenJDK8    文件ScrollPaneWheelScroller.java   
public static void handleWheelScrolling(ScrollPane sp,increment);
        }
    }
}
项目:OLD-OpenJDK8    文件ScrollPanePreferredSize.java   
public static void main(final String[] args) {
    final Dimension expected = new Dimension(300,actual size: " + size);
    }
    frame.dispose();
}
项目:silvie    文件Preview.java   
/**
 * Preview constructor. It creates the AWT components and displays the
 * default text.
 */
public Preview() {
    this.previewFrame = new Frame(FRAME_TITLE);
    this.previewFrame.setIconImage(SilvieGUI.getCachedIcon(SilvieGUI.SILVER_ICON_PATH).getimage());
    this.previewFrame.addWindowListener(new WindowAdapter() {
        @Override
        public void windowClosing(WindowEvent e) {
            Preview.this.previewFrame.setVisible(false);
        }
    });
    this.scrollPane = new ScrollPane();
    this.scrollPane.getVadjustable().setUnitIncrement(SCROLL_UNIT_INCREMENT);
    this.scrollPane.getHadjustable().setUnitIncrement(SCROLL_UNIT_INCREMENT);
    this.scrollPane.setPreferredSize(new Dimension(SCROLLPANE_PREFERRED_WIDTH,SCROLLPANE_PREFERRED_HEIGHT));
    this.panel = new Panel();
    new PanelMouseDrag(this.scrollPane,this.panel);
    this.panel.setBackground(BACKGROUND_COLOR);
    // GridBagLayout centers Canvas components by default
    this.panel.setLayout(new GridBagLayout());
    this.scrollPane.add(this.panel);
    this.previewFrame.add(this.scrollPane);
    displayDefaultText();
    this.previewFrame.pack();
}
项目:openjdk-jdk7u-jdk    文件ScrollPaneWheelScroller.java   
public static void handleWheelScrolling(ScrollPane sp,increment);
        }
    }
}
项目:cloudstack    文件Vncclient.java   
private Frame createVncclientMainWindow(BufferedImageCanvas canvas,String title) {
    // Create AWT windows
    final Frame frame = new Frame(title + " - VNCle");

    // Use scrolling pane to support screens,which are larger than ours
    ScrollPane scroller = new ScrollPane(ScrollPane.SCROLLBARS_AS_NEEDED);
    scroller.add(canvas);
    scroller.setSize(screen.getFramebufferWidth(),screen.getFramebufferHeight());

    frame.add(scroller);
    frame.pack();
    frame.setVisible(true);

    frame.addWindowListener(new WindowAdapter() {
        @Override
        public void windowClosing(WindowEvent evt) {
            frame.setVisible(false);
            shutdown();
        }
    });

    return frame;
}
项目:cloudstack    文件Client.java   
protected static Frame createVncclientMainWindow(BufferedImageCanvas canvas,String title,WindowListener windowListener) {
    // Create AWT windows
    Frame frame = new Frame(title + " - RDP");

    // Use scrolling pane to support screens,which are larger than ours
    scroller = new ScrollPane(ScrollPane.SCROLLBARS_AS_NEEDED);
    scroller.add(canvas);
    scroller.setSize(canvas.getWidth(),canvas.getHeight());

    frame.add(scroller);
    frame.pack();
    frame.setVisible(true);

    frame.addWindowListener(windowListener);

    return frame;
}
项目:jmg    文件MidiCommunication.java   
private void fillFrame(Frame f,List dataList,MidiDevice.Info[] info) {
    try {
        f.setSize(340,200);
        f.setLocation(Toolkit.getDefaultToolkit().getScreenSize().width / 2 - 170,Toolkit.getDefaultToolkit().getScreenSize().height / 2 - 100);
        String[] data = new String[info.length];
        data[0] = "" + info[0];
        data[1] = "" + info[1];
        for(int i=2; i< info.length; i++) {
            data[i] = Midisystem.getMidiDevice(info[i]).toString();
        }
        for(int i=0; i< info.length; i++) {
            dataList.add(data[i]);
        }
        ScrollPane scrollPane = new ScrollPane();
        scrollPane.add(dataList);
        f.add(scrollPane);
    } catch (Exception e) {
        System.out.println (e);
        System.exit (0);
    }

}
项目:openjdk-icedtea7    文件ScrollPaneWheelScroller.java   
public static void handleWheelScrolling(ScrollPane sp,increment);
        }
    }
}
项目:NotifyTools    文件AwtScrollPanePersistenceDelegate.java   
@Override
protected Expression instantiate(Object oldInstance,Encoder enc) {
    return new Expression(oldInstance,oldInstance.getClass(),BeansUtils.NEW,new Object[] { ((ScrollPane) oldInstance)
                    .getScrollbardisplayPolicy() });
}
项目:javase    文件ScrollPaneDemo.java   
ScrollPaneDemo() {
    panel = new JPanel(new GridLayout(10,5));
    button = new Button[50];
    for (int i = 0; i < button.length; i++) {
        button[i] = new Button("按钮" + i);
        panel.add(button[i]);
    }
    scrollPane = new ScrollPane();
    scrollPane.add(panel);
    add(scrollPane,"Center");
    setBounds(300,300,200,200);
    setVisible(true);
    setDefaultCloSEOperation(JFrame.EXIT_ON_CLOSE);
}
项目:openjdk-jdk10    文件ScrollPaneOperator.java   
/**
 * Maps {@code ScrollPane.getHadjustable()} through queue
 */
public adjustable getHadjustable() {
    return (runMapping(new MapAction<adjustable>("getHadjustable") {
        @Override
        public adjustable map() {
            return ((ScrollPane) getSource()).getHadjustable();
        }
    }));
}
项目:openjdk-jdk10    文件ScrollPaneOperator.java   
/**
 * Maps {@code ScrollPane.getHScrollbarHeight()} through queue
 */
public int getHScrollbarHeight() {
    return (runMapping(new MapIntegerAction("getHScrollbarHeight") {
        @Override
        public int map() {
            return ((ScrollPane) getSource()).getHScrollbarHeight();
        }
    }));
}
项目:openjdk-jdk10    文件ScrollPaneOperator.java   
/**
 * Maps {@code ScrollPane.getScrollPosition()} through queue
 */
public Point getScrollPosition() {
    return (runMapping(new MapAction<Point>("getScrollPosition") {
        @Override
        public Point map() {
            return ((ScrollPane) getSource()).getScrollPosition();
        }
    }));
}
项目:openjdk-jdk10    文件ScrollPaneOperator.java   
/**
 * Maps {@code ScrollPane.getScrollbardisplayPolicy()} through queue
 */
public int getScrollbardisplayPolicy() {
    return (runMapping(new MapIntegerAction("getScrollbardisplayPolicy") {
        @Override
        public int map() {
            return ((ScrollPane) getSource()).getScrollbardisplayPolicy();
        }
    }));
}
项目:openjdk-jdk10    文件ScrollPaneOperator.java   
/**
 * Maps {@code ScrollPane.getVadjustable()} through queue
 */
public adjustable getVadjustable() {
    return (runMapping(new MapAction<adjustable>("getVadjustable") {
        @Override
        public adjustable map() {
            return ((ScrollPane) getSource()).getVadjustable();
        }
    }));
}
项目:openjdk-jdk10    文件ScrollPaneOperator.java   
/**
 * Maps {@code ScrollPane.getVScrollbarWidth()} through queue
 */
public int getVScrollbarWidth() {
    return (runMapping(new MapIntegerAction("getVScrollbarWidth") {
        @Override
        public int map() {
            return ((ScrollPane) getSource()).getVScrollbarWidth();
        }
    }));
}
项目:openjdk-jdk10    文件ScrollPaneOperator.java   
/**
 * Maps {@code ScrollPane.getViewportSize()} through queue
 */
public Dimension getViewportSize() {
    return (runMapping(new MapAction<Dimension>("getViewportSize") {
        @Override
        public Dimension map() {
            return ((ScrollPane) getSource()).getViewportSize();
        }
    }));
}
项目:openjdk-jdk10    文件ScrollPaneOperator.java   
/**
 * Maps {@code ScrollPane.paramString()} through queue
 */
public String paramString() {
    return (runMapping(new MapAction<String>("paramString") {
        @Override
        public String map() {
            return ((ScrollPane) getSource()).paramString();
        }
    }));
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。