编辑:当我拖动边框时会发送某种刷新,我需要弄清楚并手动发送相同的刷新.
>请注意我已尝试使用revalidate()和repaint().
当使用JFrame和JPanel来显示一个框架时,我正在努力使它框架的大小很容易变化.
我要做的是做一个开关,这样我就可以在“小视图”和“大视图”之间切换.
但是,在尝试执行以下操作时,面板内容中会出现一个白条:
>开放框架……(默认为大尺寸)
>设置为小尺寸
>再次设置大尺寸
>再次设置为小尺寸(这是出现白条时)
(参见主方法中的注释)
下面是框架内容底部显示的白条图片:
此外,一个很大的注意事项是,当您拖动边框时,白条会消失并重新加载/刷新内容(即使您只拖动了一小部分)
public class FrameTest {
private static FrameTest instance;
JFrame clientFrame
JPanel client_panel;
private void openFrames() {
JclientFrame = new JFrame("727 Deob");
clientFrame.setLayout(new BorderLayout());
client_panel = new JPanel();
client_panel.setLayout(new BorderLayout());
client_panel.add(new Applet());