panel是什么意思啊 如何设置java中panel的大小?
如何设置java中panel的大小?
JPanel和panel都可以调用setpreferredsize(dimension preferredSize)来设置初始大小。
如果大小随窗口的变化而变化,则无需写入。它将根据父组件的大小自动调整大小。如果要特别设置,可以通过添加windowlistener来添加windowlistening,可以通过listening来设置。
可是我想不用JFrame用PanelgetContentPane()怎么改?
JFrame类与frame稍微不兼容。与所有其他JFC/swing顶级容器一样,JFrame包含一个jrootpane作为其唯一的子容器。根据规定,根窗格提供的内容窗格应该包含JFrame显示的所有非菜单组件。这与awtframe不同。为了便于使用add及其变体,remove和setlayout已被重写,以便在必要时将它们转发到contentpane。JFrame包含jrootpane子容器,因此可以使用getcontentpanel()获取jrootpane对象,但是jpanelpanel没有jrootpane子容器。无法使用getcontentpanel()获取jrootpane对象。我不知道你的目的是什么。面板没有getcontentpanel()方法。如果你想在面板上添加一些东西,直接添加即可。如果您想向JFrame添加一些内容,您需要首先获取ContentPanel(),然后再添加一些内容。不管怎样,JFrame显示jrootpane。如果要更改背景色,需要先获取ContentPanel,然后更改背景色。
panel是什么意思啊 JAVA中JFrame是什么 canvas画圆并填充颜色
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。