• 大小: 23KB
    文件类型: .java
    金币: 1
    下载: 0 次
    发布日期: 2021-06-14
  • 语言: Java
  • 标签: JAVA代码  

资源简介

无线温湿度传感器上位机JAVA代码,显示无线温湿度传感器的温度和湿度采集和控制。

资源截图

代码片段和文件信息

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

import javax.swing.JToggleButton;
import javax.swing.JButton;
import javax.swing.Jframe;
//import javax.swing.JMenu;
//import javax.swing.JMenuBar;
//import javax.swing.JMenuItem;
import javax.swing.JTextArea;

import gnu.io.CommPort;
import gnu.io.CommPortIdentifier;
//import gnu.io.NoSuchPortException;
import gnu.io.SerialPort;
import gnu.io.UnsupportedCommOperationException;

//import java.awt.Container;
//import javax.swing.JTabbedPane;
import javax.swing.JScrollPane;
import javax.swing.JTextField;
import javax.swing.JLabel;

import java.awt.Color;
//import javax.swing.JTable;
//import javax.swing.table.DefaultTableModel;
//import javax.swing.JSplitPane;
//import javax.swing.JPanel;
import java.io.File;
import java.io.FileWriter;
import java.io.PrintStream;
import java.io.FileOutputStream;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
//import java.util.TooManyListenersException; 
//import gnu.io.SerialPortEventListener; 
import java.io.BufferedOutputStream; 
public class Myframe extends Jframe implements Runnable{
private CommPortIdentifier portIdentifier1;
private CommPortIdentifier portIdentifier2;
private CommPortIdentifier portIdentifier3;
//private CommPort commPort1;
//private CommPort commPort2;
//private CommPort commPort3;
private SerialPort serialPort1;
private SerialPort serialPort2;
private SerialPort serialPort3;

    private JScrollPane scr1;
    private JScrollPane scr2;
    private JScrollPane scr3;

private JToggleButton but1;
private JToggleButton but2;
private JToggleButton but3;
private JButton but4;
private JButton but5;
private JButton but6;

private JTextArea receiveText1;
private JTextArea receiveText2;
private JTextArea receiveText3;

private JLabel bel1;
private JLabel bel2;
private JLabel bel3;
private JLabel bel4;
private JLabel bel5;
private JLabel bel6;

private JTextField fiel1;
private JTextField fiel2;
private JTextField fiel3;
private JTextField fiel4;
private JTextField fiel5;
private JTextField fiel6;
private JTextField fiel7;
private JTextField fiel8;
private JTextField fiel9;

public Myframe()
{
Jframe frame=new Jframe(“温湿度检测“);
//menuBar = new JMenuBar();
//menu = new JMenu(“function“);
//item = new JMenuItem(“send“);
//this.setJMenuBar(menuBar);
//menuBar.add(menu);
//menu.add(item);
//Container cont=frame.getContentPane();
//JPanel pan=new JPanel();
//pan.add(receiveText1);
frame.setLayout(null);
//Pane1=new JTabbedPane(JTabbedPane.TOP);
//Pane2=new JTabbedPane(JTabbedPane.TOP);
bel1=new JLabel(“节点一“JLabel.CENTER);
bel2=new JLabel(“节点二“JLabel.CENTER);
bel3=new JLabel(“节点三“JLabel.CENTER);
bel4=new JLabel(“温度:“JLabel.CENTER);
bel5=new JLabel(“湿度

评论

共有 条评论