Java 图形和小程序
我目前正在处理一项任务,需要为Mandelbrot集合创建基本控件(按钮),该集合将作为Java 图形和小程序,java,swing,graphics,layout-manager,japplet,Java,Swing,Graphics,Layout Manager,Japplet,我目前正在处理一项任务,需要为Mandelbrot集合创建基本控件(按钮),该集合将作为JApplet运行。图形在init()方法中初始化,绘制Mandelbrot的方法在start()中调用。问题是,我到处都在搜索,无法找到如何将GUI添加到我的小程序中,因为 我没有明确地将mandelbrot添加到JPanel中,并且 我没有空间了,它似乎添加了一个GUI,因为Mandelbrot占据了整个JFrame 我有一个想法,就是设置JFrame的大小,将Mandelbrot图形的大小设置为整个框架
JApplet
运行。图形在init()
方法中初始化,绘制Mandelbrot的方法在start()
中调用。问题是,我到处都在搜索,无法找到如何将GUI添加到我的小程序中,因为
JFrame
李>
我有一个想法,就是设置JFrame
的大小,将Mandelbrot图形的大小设置为整个框架的4/5,然后在剩余部分添加按钮
这听起来是个好办法吗
这听起来是个好办法吗
否。绘制Mandelbrot的面板应返回合理的首选尺寸。使用布局填充、边框和空白按钮边距,将“渲染”面板和按钮添加到一个或多个布局组中
但我对标签的引用有点困惑,但问题的主体同时提到了JApplet
和(两次)JFrame
- 小程序必须适应启动它的HTML(或JS,在部署工具包脚本的情况下)提供的任何大小李>
- 一个框架可以调用一个布局合理的UI,并期望成为显示组件所需的最小尺寸
JFrame
谢谢你的回复,你说“画曼德尔布罗特的面板”我不知道如何将它添加到面板中,它是为我绘制的,而我没有指定面板。这就是为什么我不能像你的两张照片那样分割空间。“我在没有指定面板的情况下为我绘制”你知道你在做什么吗,或者你正在尝试“用魔法编码”(顺便说一句,这不起作用)?我的意思是,当你编写应用程序时,你使用小程序显式地创建帧、面板,在幕后制作一个框架,并将图形放置在其中。我不知道如何将布局管理器与小程序一起使用。有人能给我一个模板或粗略的想法,如何有两个面板,一个用于图形,一个用于按钮。非常感谢。“我不知道如何将布局管理器与小程序一起使用”您知道如何将布局管理器与面板一起使用吗?如果是这样,请在
init()
方法中将面板添加到小程序中,并从中获取它(将其他内容添加到主面板)。我可以使用布局管理器和面板,并使用面板添加组件,问题是图形/图像不是一个组件,因此我无法像添加其他项目一样添加它。