因此,当它闪烁时,如果用户想要继续在不同的应用程序中工作,他们必须连续单击该应用程序的后退。我在JFrame上使用setVisible (将其从false更改为true,然后再更改回来)来创建“闪烁”效果。我曾尝试在初始化JFrame时添加setFocusable(false),但似乎没有任何效果。下面是我初始化Jframe的方法: public AlertJFrame(int pos) { s
我有这些BoxPanels的n,然后使用FlowLayout在一个名为FormSolutionViewer的JFrame中绘制。现在我遇到的问题是,在创建JFrame并使其可见后,它会在无限循环中重新绘制,而不会对组件进行任何更改。谁能给我解释一下为什么会这样,以及如何修复它,以便只有在调整窗口大小或某些数据实际发生更改时才会重新绘制?= new JPanel();
contentPane.setBorder(new