用java编辑发送信息到单片机_编写一个短信编辑与发送界面Java程序

展开全部

图形界面效果图

981727b11e1f3340230269178970bb6d.gif

参考代码import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

//窗口继承e69da5e6ba903231313335323631343130323136353331333431353932JFrame, 实现了ActionListener接口

public class MsgFrame extends JFrame implements ActionListener {

private JTextField tf;

private JTextArea ta;

private JButton jbSend;

private static final String TIPS="短信内容不能为空";

public MsgFrame() {

ta = new JTextArea();

ta.setText(TIPS);

ta.setEditable(false);

add(ta);

tf = new JTextField(20);

JLabel jl = new JLabel("短信编辑");

jbSend = new JButton("发送");

jbSend.addActionListener(this);

JPanel jps=new JPanel();

jps.add(jl);

jps.add(tf);

jps.add(jbSend);

add(jps,BorderLayout.SOUTH);

setSize(386, 280);//大小

setLocationRelativeTo(null);//居中

setTitle("发送短信窗口");

setDefaultCloseOperation(EXIT_ON_CLOSE);

}

public static void main(String[] args) {

SwingUtilities.invokeLater(new Runnable() {

public void run() {

new MsgFrame().setVisible(true);//创建窗口并设置可见

}

});

}

@Override

public void actionPerformed(ActionEvent e) {

JButton jb=(JButton) e.getSource();

if(jbSend==jb){//当发送按钮被点击时,进行处理

String text=tf.getText().trim();

if(text.isEmpty()){

JOptionPane.showMessageDialog(this, TIPS);//如果内容为空,那么提示

}else{

ta.append("\r\n"+text);//如果内容不为空,那么添加到文本域

tf.setText("");//发送完成,清空文本框的内容

}

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值