【发布时间】:2014-03-08 12:33:01
【问题描述】:
import java.awt.*;
import javax.swing.*;
public class JFrameGUI extends JFrame
{
JLabel item1;
public JFrameGUI(int l, int b , String Title)
{
setTitle(Title);
setLayout(new FlowLayout());
setSize(l, b);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
item1 = new JLabel("This is a Sentence.");
item1.setToolTipText("This is gonna show up on hover.");
add(item1);
}
public static void main(String[] args)
{
JFrameGUI g = new JFrameGUI(1280,720,"The End Of The Line");
JPanel p = new JPanel();
p.setBackground(Color.BLUE);
g.add(p);
}
}
当我执行这个时,我得到的只是一个蓝色的小方块嵌套到“这是一个句子”字符串。我什么都试过了!
【问题讨论】:
-
这无关,但以后你可能想了解the Event Dispatching Thread,以及为什么在它之外操作 Swing 组件是不好的。
标签: java swing jpanel setbackground