Java Jpanel Zoom Button (netbeans 7.4 Gui buiilder)



我有一个绘画组件,我在其中绘制了一些形状,但我的形状问题超过了jPanel Size。 因此,我搜索缩放jpanel的解决方案。我不知道这是否有可能有人可以帮助我我使用净豆 gui 生成器

如果你想根据你的JPanel调整形状的大小,利用JPanelgetWidth()getHeight()

例如
int x = (int)(getWidth() * 0.1);
int y = (int)(getHeight() * 0.1);
int width = (int)(getWidth() * 0.8);
int height = (int)(getheight() * 0.8):
g.fillRect(x, y, width, height);

在此处查看完整的运行示例

您可以在此处了解如何在 GUI 生成器中自定义JPanel的初始化代码

将 JPanel 添加到 JScrollPane

中,并将 JScrollPane 添加到最初将 JPanel 添加到的容器中。确保将 PreferredSize 设置为足够大的大小,以便在绘制新形状或以图形方式进行图形时查看所有绘图。

相关内容

  • 没有找到相关文章

最新更新