JAVA JLabel 问题!!! 10

怎么在一个窗口下把三个句子分别显示在3行(窗口大小不变)我现在运行程序三句话显示在同一行..甚是不爽的!!求高手指点一下谢谢了!!!!publicA3JPanel(){s... 怎么在一个窗口下 把三个句子分别显示在3行(窗口大小不变)
我现在运行程序 三句话显示在同一行..甚是不爽的!!
求高手指点一下 谢谢了!!!!

public A3JPanel() {
setBackground(Color.white);

JLabel a1, a2, a3;
a1 = new JLabel("Title of the game");
a2 = new JLabel("by mzha108");
a3 = new JLabel("Press any key to start...");

add(a1);
add(a2);
add(a3);
顺便问一下 怎么改字体和加粗斜体什么的??
展开
 我来答
百度网友ac06a63
2010-05-20 · TA获得超过412个赞
知道小有建树答主
回答量:315
采纳率:0%
帮助的人:206万
展开全部
public JieMian1()
{
frame=new JFrame("留言板");
c=frame.getContentPane();
c.setLayout(new FlowLayout());

biaoqian1=new JLabel("留 言 板");
Font f=new Font("宋体",Font.BOLD,33);
biaoqian1.setFont(f);
biaoqian1.setForeground(Color.red);
c.add(biaoqian1);

biaoqian2=new JLabel();
ImageIcon i=new ImageIcon("11.jpg");
biaoqian2.setIcon(i);
c.add(biaoqian2);

jp1=new JPanel();

b1=new JButton("留 言");
b1.addActionListener(new ShiJian());
b2=new JButton("历史留言");
b2.addActionListener(new ShiJian());
c.add(jp1);
jp1.add(b1);
jp1.add(b2);

frame.setLocation(200,150);
frame.setSize(300,400);
frame.setVisible(true);

}
public static void main(String args[])
{
new JieMian1();
}
}

供你参考
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
最爱山顶巨人
2010-05-21 · TA获得超过279个赞
知道小有建树答主
回答量:410
采纳率:0%
帮助的人:323万
展开全部
JLabel a1 = new JLabel("<html>Title of the game<br />by mzha108<br />Press any key to start...</html>");

最简单的setFont(Font)

如果要实现全局字体改变,只需继承OceanTheme类,并设置字体即可
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式