我正在尝试用标签制作一个帧(我为帧创建了一个单独的类),但是IDK为什么标签在帧中不显示...

问题描述 投票:0回答:1
我试图更改框架类内的标签,但这无济于事...我也试图将

frame.setVisible(true);

放在主的最后一行...
	
(a)通常最好不要扩展。只需实例化并添加内容。
(b)您犯了一个经典的错误,即在事件调度线(EDT)以外的线程上操纵GUI小部件。

您的方法在应用程序的初始线程上运行。然后秋千创建另一个线程,即EDT。 GUI运行后,您必须访问/操纵GUI小部件,例如仅从在EDT上运行的代码来访问/操纵GUI小部件。

您确实需要通过《摆动教程》提供Oracle免费成本。特别是,请参见

LESSON:SWIST
java swing jframe jlabel
1个回答
0
投票
的并发。


最新问题
© www.soinside.com 2019 - 2024. All rights reserved.