Java文本框

import javax.swing.*;
import java.awt.*;
/** GraphOut
 * @author Hiroomi
 * @version 1.0
 */
public class MyFrame extends JFrame {

    /**
     * @param WINDOW_WIDTH 窗口的宽度.
     * @param WINDOW_HEIGHT 窗口的高度.
     * @param TITLE_TEXT 窗口的标题.
     * @param TEXT_NUMBER 输入框文本最大长度.
     * @param BUTTON_TEXT 启动按钮的文本.
     * @param OUTPUT_TEXT 输出文本原始字符.
     */

    Integer WINDOW_WIDTH=400;
    Integer WINDOW_HEIGHT=100;
    Integer TEXT_NUMBER=10;
    String BUTTON_TEXT="START";
    String OUTPUT_TEXT="OUTPUT";
    String TITLE_TEXT="通用程序图形化界面";

    JTextField input = new JTextField(TEXT_NUMBER);
    JButton startButton = new JButton(BUTTON_TEXT);
    JLabel output = new JLabel(OUTPUT_TEXT);

    String ret;

    public void setTITLE_TEXT(String TITLE_TEXT) {
        this.TITLE_TEXT = TITLE_TEXT;
    }

    public String getRet() {
        return ret;
    }

    public void setWINDOW_WIDTH(Integer WINDOW_WIDTH) {
        this.WINDOW_WIDTH = WINDOW_WIDTH;
    }

    public void setWINDOW_HEIGHT(Integer WINDOW_HEIGHT) {
        this.WINDOW_HEIGHT = WINDOW_HEIGHT;
    }

    public void setTEXT_NUMBER(Integer TEXT_NUMBER) {
        this.TEXT_NUMBER = TEXT_NUMBER;
    }

    public void setBUTTON_TEXT(String BUTTON_TEXT) {
        this.BUTTON_TEXT = BUTTON_TEXT;
    }

    public void setOUTPUT_TEXT(String OUTPUT_TEXT) {
        this.OUTPUT_TEXT = OUTPUT_TEXT;
    }

    public MyFrame() throws HeadlessException {

        setLayout(new FlowLayout());
        setTitle(TITLE_TEXT);

        getContentPane().add(input);
        getContentPane().add(startButton);
        getContentPane().add(output);

        startButton.addActionListener(e -> {
            String str =input.getText();
            String temp=str;
            output.setText(temp);
        });

        setSize(WINDOW_WIDTH,WINDOW_HEIGHT);
        setDefaultCloseOperation(DISPOSE_ON_CLOSE);
        setVisible(true);
    }

}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值