java 图形界面的gridlayout问题,我的要求是三个按钮排在同一行,这段代码有什么错啊。一个按钮一行了

importjava.awt.*;importjavax.swing.*;publicclassmusic5{publicstaticvoidmain(Stringarg... import java.awt.*;
import javax.swing.*;

public class music5
{
public static void main(String args[])
{
JFrame frame=new JFrame();
JMenuBar bar=new JMenuBar();
frame.setJMenuBar(bar);
GridLayout yout=new GridLayout(12,3);
Container con1=frame.getContentPane();
con1.setLayout(yout);
frame.setSize(300,500);
frame.setLocation(new Point(100,300));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setTitle("music");
bar.add(new JMenu("菜单"));
con1.add(new JButton("按钮1"));
con1.add(new JButton("按钮2"));
con1.add(new JButton("按钮3"));
frame.setVisible(true);

}
}
展开
 我来答
moonrisewind
2012-05-28 · 超过25用户采纳过TA的回答
知道答主
回答量:120
采纳率:0%
帮助的人:74.2万
展开全部
给你点思想吧 你这么放真是麻烦。。大体思想是先定义一层GridLayout布局的 再在里面定义FlowLayount那个布局 然后把button连续add就行了
yesterday7000
2012-05-28 · 超过26用户采纳过TA的回答
知道答主
回答量:302
采纳率:0%
帮助的人:107万
展开全部
GridLayout yout=new GridLayout(12,3);
把12改成1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旗儿飞飞
2012-05-28 · 超过21用户采纳过TA的回答
知道答主
回答量:170
采纳率:0%
帮助的人:88万
展开全部
是不是布局的问题?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式