91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 227KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-07
  • 語言: Java
  • 標(biāo)簽: 上位機??

資源簡介

這個是做課程設(shè)計的上位機,可以使用很多場景,是由Java編寫的,很簡單使用,可以和硬件使用比如單片機

資源截圖

代碼片段和文件信息

package?eee;

import?java.awt.frame;
import?java.awt.Color;
import?java.awt.FlowLayout;
import?java.awt.Font;
import?java.awt.frame;
import?java.awt.Graphics;
import?java.awt.GridLayout;
import?java.awt.Image;
import?java.awt.Label;
import?java.awt.Panel;
import?java.awt.Toolkit;
import?java.awt.event.KeyAdapter;
import?java.awt.event.KeyEvent;
import?java.awt.event.WindowAdapter;
import?java.awt.event.WindowEvent;

import?javax.swing.JOptionPane;

import?serialException.ExceptionWriter;

public?class?Client?extends?frame{
?/**
?????*?
?????*/
????private?static?final?long?serialVersionUID?=?1L;

????/**
?????*?程序界面寬度
?????*/
????public?static?final?int?WIDTH?=?800;
????
????/**
?????*?程序界面高度
?????*/
????public?static?final?int?HEIGHT?=?620;
????
????/**
?????*?程序界面出現(xiàn)位置(橫坐標(biāo))
?????*/
????public?static?final?int?LOC_X?=?200;
????
????/**
?????*?程序界面出現(xiàn)位置(縱坐標(biāo))
?????*/
????public?static?final?int?LOC_Y?=?70;

????Color?color?=?Color.WHITE;?
????Image?offScreen?=?null;????//用于雙緩沖
????
????//設(shè)置window的icon
????Toolkit?toolKit?=?getToolkit();
????Image?icon?=?toolKit.getImage(Client.class.getResource(“1.jpg“));
????
????//持有其他類
????DataView?dataview?=?new?DataView(this);????//主界面類(顯示監(jiān)控數(shù)據(jù)主面板)

????/**
?????*?主方法
?????*?@param?args????//
?????*/
????public?static?void?main(String[]?args)?{
????????new?Client().launchframe();????
????}
????
????/**
?????*?顯示主界面
?????*/
????public?void?launchframe()?{
????????this.setBounds(LOC_X?LOC_Y?WIDTH?HEIGHT);????//設(shè)定程序在桌面出現(xiàn)的位置?
????????this.settitle(“電子秤“);????//設(shè)置程序標(biāo)題
????????this.setIconImage(icon);
????????this.setBackground(Color.white);????//設(shè)置背景色
????????
????????this.addWindowListener(new?WindowAdapter()?{
????????????//添加對窗口狀態(tài)的監(jiān)聽
????????????public?void?windowClosing(WindowEvent?arg0)?{
????????????????//當(dāng)窗口關(guān)閉時
????????????????System.exit(0);????//退出程序
????????????}
????????????
????????});

????????this.addKeyListener(new?KeyMonitor());????//添加鍵盤監(jiān)聽器
????????this.setResizable(false);????//窗口大小不可更改
????????this.setVisible(true);????//顯示窗口
????????????
????????new?Thread(new?RepaintThread()).start();????//開啟重畫線程
????}
????
????/**
?????*?畫出程序界面各組件元素
?????*/
????public?void?paint(Graphics?g)?{
????????Color?c?=?g.getColor();
????????
????????g.setFont(new?Font(“微軟雅黑“?Font.BOLD?40));
????????g.setColor(Color.black);
????????g.drawString(“電子秤?上位機系統(tǒng)“?45?190);
????????
????????g.setFont(new?Font(“微軟雅黑“?Font.ITALIC?26));
????????g.setColor(Color.BLACK);
????????g.drawString(“物聯(lián)網(wǎng)1511班課程設(shè)計“?280?260);
????????
????????g.setFont(new?Font(“微軟雅黑“?Font.BOLD?30));
????????g.setColor(color.black);
????????g.drawString(“————點擊Enter鍵進(jìn)入主界面————“?100?480);
????
????}
????
????/**
?????*?雙緩沖方式重畫界面各元素組件
?????*/
????public?void?update(Graphics?g)?{
????????if?(offScreen?==?null)????offScreen?=?this.createImage(WIDTH?HEIGHT);
????????Graphics?gOffScreen?=?offScreen.getGraphics();
????????Color?c?=?gOffSc

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????577??2018-04-14?16:46??keche\.project

?????文件????????560??2018-04-14?16:46??keche\.classpath

?????文件?????108544??2008-12-07?22:45??keche\bin\mfz-rxtx-2.2-20081207-win-x86\rxtxSerial.dll

?????文件??????76288??2008-12-07?22:45??keche\bin\mfz-rxtx-2.2-20081207-win-x86\rxtxParallel.dll

?????文件????????833??2013-06-25?13:25??keche\bin\mfz-rxtx-2.2-20081207-win-x86\ReleaseNotes.txt

?????文件???????2098??2013-06-25?13:26??keche\bin\mfz-rxtx-2.2-20081207-win-x86\Readme.txt

?????文件??????60984??2008-12-07?22:45??keche\bin\mfz-rxtx-2.2-20081207-win-x86\RXTXcomm.jar

?????文件???????1057??2008-12-07?19:37??keche\bin\mfz-rxtx-2.2-20081207-win-x86\Install.txt

?????文件????????406??2008-12-07?22:46??keche\bin\mfz-rxtx-2.2-20081207-win-x86\BuildProperties.txt

?????文件??????12627??2018-01-03?20:20??keche\bin\eee\1.jpg

?????文件???????7304??2018-01-09?08:44??keche\src\eee\SerialTool.java

?????文件???????4732??2018-01-09?08:42??keche\src\eee\Client.java

?????文件??????15713??2018-01-09?08:43??keche\src\eee\DataView.java

?????文件??????12627??2018-01-03?20:20??keche\src\eee\1.jpg

?????文件????????339??2018-01-03?19:53??keche\src\serialException\SerialPortParameterFailure.java

?????文件????????280??2018-01-03?19:57??keche\src\serialException\NotASerialPort.java

?????文件????????274??2018-01-03?19:57??keche\src\serialException\NoSuchPort.java

?????文件????????270??2018-01-03?19:57??keche\src\serialException\PortInUse.java

?????文件????????306??2018-01-03?20:06??keche\src\serialException\SendDataToSerialPortFailure.java

?????文件????????320??2018-01-03?20:07??keche\src\serialException\SerialPortOutputStreamCloseFailure.java

?????文件????????310??2018-01-03?20:09??keche\src\serialException\ReadDataFromSerialPortFailure.java

?????文件????????318??2018-01-03?20:10??keche\src\serialException\SerialPortInputStreamCloseFailure.java

?????文件????????284??2018-01-03?20:11??keche\src\serialException\TooManyListeners.java

?????文件???????1184??2018-01-03?20:13??keche\src\serialException\ExceptionWriter.java

?????文件??????60984??2018-04-14?16:38??keche\RXTXcomm.jar

?????目錄??????????0??2018-04-14?16:46??keche\bin\mfz-rxtx-2.2-20081207-win-x86

?????目錄??????????0??2018-04-14?16:49??keche\bin\eee

?????目錄??????????0??2018-01-03?19:50??keche\src\eee

?????目錄??????????0??2018-01-03?19:53??keche\src\serialException

?????目錄??????????0??2018-01-03?19:45??keche\bin

............此處省略5個文件信息

評論

共有 條評論