【问题标题】:JScrollPane Not moving it stuck at one positionJScrollPane 不移动它卡在一个位置
【发布时间】:2018-12-26 18:24:22
【问题描述】:

我正在为面板中的类图制作绘制一些矩形,并且该面板位于 JScrollPane 中访问我的图表

这是代码

        JPanel drawingPane = new DrawingPane();
        drawingPane.setBackground(Color.white);
scroller = new JScrollPane(drawingPane);
    scroller.setPreferredSize(new Dimension(200,200));

add(scroller,BorderLayout.CENTER);

我在画什么

 Rectangle rect = new Rectangle(x, y, maxWidth+20, maxHeight+70);

        drawingPane.scrollRectToVisible(rect);
        drawingPane.setPreferredSize(new Dimension(x,y));
        drawingPane.revalidate();   
       g.drawRect(x, y, maxWidth+20, maxHeight+70);

【问题讨论】:

    标签: java swing jscrollpane


    【解决方案1】:

    刚刚删除了drawingPane.scrollRectToVisible(rect);,一切正常

    【讨论】:

      猜你喜欢
      • 2012-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多