向GUI添加标签和文本框控件 [英] Adding label and text box control to GUI

查看:409
本文介绍了向GUI添加标签和文本框控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道要插入什么代码以及在哪里添加一个简单的标签,可以说Label这个词和一个我可以输入数字的输入文本框。

I would like to know what code to insert and where to add a simple label that can just say the word "Label" and a input text box that I can enter a number.

public CalculateDimensions() {

    JTabbedPane Tab = new JTabbedPane();
    JPanel jplInnerPanel1 = createInnerPanel("First Tab");
    Tab.addTab("One", jplInnerPanel1);
    Tab.setSelectedIndex(0);
    JPanel jplInnerPanel2 = createInnerPanel("Second Tab");
    Tab.addTab("Two", jplInnerPanel2);
    JPanel jplInnerPanel3 = createInnerPanel("Third Tab");
    Tab.addTab("Three", jplInnerPanel3);
    JPanel jplInnerPanel4 = createInnerPanel("Fourth Tab");
    Tab.addTab("Four", jplInnerPanel4);
    JPanel jplInnerPanel5 = createInnerPanel("Fifth Tab");
    Tab.addTab("Five", jplInnerPanel5);

    setLayout(new GridLayout(1, 1));
    add(Tab);
}
protected JPanel createInnerPanel(String text) {
    JPanel jplPanel = new JPanel();
    JLabel jlbDisplay = new JLabel(text);
    jlbDisplay.setHorizontalAlignment(JLabel.CENTER);
    jplPanel.setLayout(new GridLayout(1, 1));
    jplPanel.add(jlbDisplay);
    return jplPanel;
}
public static void main(String[] args) {
    JFrame frame = new JFrame("Calculations");
    frame.addWindowListener(new WindowAdapter() {

        public void windowClosing(WindowEvent e) {
            System.exit(0);
        }
    });
    frame.getContentPane().add(new CalculateDimensions(),
            BorderLayout.CENTER);
    frame.setSize(400, 400);
    frame.setVisible(true);
}

}

推荐答案

Swing教程是构建GUI的绝佳资源。

The Swing tutorial is an excellent resource for building GUIs.

查看可视指南并单击所需的组件有关如何创建文本框和其他项目的详细信息。

Take a look at the visual guide and click on the components you want for detailed how to guides for creating text boxes, and other items.

http://download.oracle.com/javase/tutorial/ui/features/components.html

这篇关于向GUI添加标签和文本框控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆