【发布时间】:2013-05-28 09:38:51
【问题描述】:
public void createWindow2(){
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setPreferredSize(new Dimension(400, 500));
setLocationRelativeTo(null);
setContentPane(new JLabel(new ImageIcon("src\\resources\\registerBg.png")));
setResizable(false);
setVisible(false);
double size[][] = {{TableLayout.FILL,70,10,200,TableLayout.FILL}, //COLUNAS
{TableLayout.FILL,30,5,30,5,30,5,30,5,30,5,30,82.5,30,82.5}}; //LINHAS
setLayout(new TableLayout(size));
(...)
//Botoes JPanel
buts = new JPanel();
double size2[][] = {{TableLayout.FILL,100,5,100,TableLayout.FILL}, //COLUNAS
{TableLayout.FILL}}; //LINHAS
buts.setLayout(new TableLayout(size2));
add(buts,"0,4,13,13");
//Continuar
continuar = new JButton("Continuar");
buts.add(continuar,"1,0");
//Voltar
voltar =new JButton("Voltar");
buts.add(voltar,"3,0");
这是该框架运行的图像
http://oi42.tinypic.com/m83cko.jpg
我花了很多时间试图找出为什么按钮不出现,但我没有找到原因,有人可以帮我解决这个问题吗?
【问题讨论】:
-
Java swing(它被称为“java”编程语言的可视化代码)en.wikipedia.org/wiki/Swing_(Java)
-
我知道 Java 和 Swing 是什么,但 JSwing 又是什么?我没有看到使用该术语,并且我怀疑它是否真的存在于这种情况下。在此处提问时,请尽量准确,以免造成混淆。
-
您在哪里下载了 TableLayout?你的图书馆的来源是什么?它不是标准 Swing 布局的一部分,并且可能有一个与库一起使用的 API,可以帮助您和我们解决您的问题。
-
谢谢。从您的问题标题中删除“JSwing”。
标签: java swing button tablelayout