Java Swing简单框架使用模板

话不多说,先上效果图:

 我这里做了一点数据规则排序处理点击运算后如下图:、

 当然你们可以根据自己的需求做一点简单的类似的处理运算。

代码如下,不需要maven可直接使用。

    public void createFrame() {
        JFrame jFrame = new JFrame("按最后一位从小到大排序");
        jFrame.setSize(720,600); //设置窗体大小
        Dimension size = Toolkit.getDefaultToolkit().getScreenSize(); // 获取屏幕大小
        jFrame.setLocation((int)(size.getWidth()/2 - 720/2), (int)(size.getHeight()/2) - 300);// 将窗体始终放置于屏幕正中
        Container container = jFrame.getContentPane();

        JButton jButton = new JButton("运算"); // 新增按键
        jButton.setSize(20,20); // 设置按键大小
        jButton.setLocation(100,20); // 设置位置
        JTextField textField = new JTextField("输入的数字请以空格相隔", 50); // 新增输入文本框 txt为标题
        JTextArea jTextArea = new JTextArea(30,50); // 新增文本域
        jTextArea.setLineWrap(true); // 设置文本域自动换行
        // 增加按键点击监听动作
        jButton.addActionListener(new AbstractAction() {
            @Override
            public void actionPerformed(ActionEvent e) {
                jTextArea.setText(""); // 每次点击时先置空文本域
                String text = textField.getText(); // 获取输入文本框内容
                String re = re(text); // 对输入内容做自定义函数处理
                jTextArea.append(re); // 将返回值写入文本域中
            }
        });

        container.setLayout(new FlowLayout()); // 设置frame的布局格式
        container.add(textField); // 向frame中添加新增的文本框
        container.add(jButton); // 向frame中添加新增的按键
        container.add(jTextArea); // 向frame中添加新增的文本域


        jFrame.setDefaultCloseOperation(jFrame.EXIT_ON_CLOSE); // 设置退出动作
        container.setVisible(true);
        jFrame.setVisible(true);
    }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值