我目前正在进行一项任务,需要为Mandelbrot集创建基本控件(按钮),它将作为JApplet
运行。图形在init()
方法中初始化,绘制Mandelbrot的方法在start()
中调用。问题是,我搜索了高低,无法弄清楚如何将GUI添加到我的applet,因为
JFrame
。 我有一个想法是设置JFrame
的大小,将Mandelbrot图形的大小设置为整个帧的4/5,并将按钮添加到剩余部分?
这听起来像是一个很好的解决方案吗?
答案 0 :(得分:1)
这听起来像是一个很好的解决方案吗?
没有。绘制Mandelbrot的面板应该返回合理的首选尺寸。使用布局填充,边框和白色空间的按钮边距将渲染面板和按钮添加到布局或布局组。
但我对japplet标记的引用感到有些困惑,但问题正文提到了JApplet
和(两次)JFrame
。
pack()
,并且期望显示组件所需的最小尺寸。JFrame
。Java GUI可能必须在许多平台上工作,在不同的屏幕分辨率和使用不同的PLAF。因此,它们不利于组件的精确放置。要组织强大的GUI组件,而是使用布局管理器,或combinations of them 1 ,以及布局填充和& white space 2 的边框。