原创 Java SWT 設計RS232/RS485串口接受的界面,用線程讀取和發送

本文主要介紹基於eclipse SWT 設計RS232/RS485串口接受的界面,並且用線程讀取和發送。 部分代碼如下: 主界面: 當選擇好下拉框的內容後,點擊打開按鈕,調用函數將參數傳遞給串口,並以全雙工的方式傳輸數據;關閉按鈕即爲斷開

原创 用SWT-designer 寫的用戶管理界面

本設計運用java語言編輯出基於swing的用戶管理界面,並與mysql連接,對數據進行增刪查改。添加:點擊按鈕按鈕,跳出一個adddialog,並且可以通過絕對路徑手動加載圖片,顯示在label上;刪除:鼠標右鍵彈出菜單框可刪除界面和數

原创 android 子線程通過bundle、handler.sendMessage(message)向主線程傳輸多個類型數據,包括list

Android 端在進行耗時的網絡連接或數據處理時,爲了不影響主界面的實時響應(防止界面假死狀態的發生),需要創建自定義子線程,如子線程處理後的數據需要傳送至主界面(主ui線程中),可以選擇handleMessage來實現: 1、在自定義

原创 SWT UI線程下另開線程執行數據處理和發送功能(多線程處理)

一般基於UI界面另開線程容易出現界面假死的情況,界面控件變得不可控,程序崩潰,本文使用了基於UI另開線程的函數的調用display.syncExec(new Runnable()){ ....},大大提高了編程的效率。 本文實現的是向串口

原创 Android Studio: fill_parent、match_parent和wrap_content的區別

android佈局中,Android fill_parent、match_parent和wrap_content這三個屬性都用來適應視圖的水平或垂直大小,一個以視圖的內容或尺寸爲基礎的佈局比精確地指定視圖範圍更加方便。 1)f

原创 Error: could not open `C:\Java\jre7\lib\amd64\jvm.cfg' 重新安裝,路徑沒能更新

轉自:http://www.cnblogs.com/yjmyzz/p/3521554.html JAVA_HOME環境變量失效的解決辦法 當重新安裝Android Studio時,改變新的安裝路徑,CMD命令窗口下的路徑依

原创 eclipse SWT 中實現工程圖標最小化到托盤,並只能右鍵托盤圖標選擇關閉

已經好久沒有寫博客了,前段時間忙着公司實習,做java C/S下的工程,現將開發過程中遇到的難題整理下來,請持續關注!!謝謝!! 好了,話不多說,首先和大家介紹eclipse SWT 中實現工程圖標最小化到托盤,並只能右鍵托盤圖標選擇

原创 Android觸摸屏事件派發機制詳解與源碼分析一(View篇)

本文轉自:http://blog.csdn.net/yanbober/article/details/45887547 1 背景 最近在簡書和微博還有Q羣看見很多人說Android自定義控件(View/ViewGroup)如何學

原创 Android中View繪製流程以及invalidate()等相關方法分析

本文轉自:http://blog.csdn.net/qinjuning             前言: 本文是我讀《Android內核剖析》第13章----View工作原理總結而成的,在此膜拜下作者 。同時真摯地向渴望瞭解    

原创 【深入Java虛擬機】之一:Java內存區域與內存溢出

本文轉自:http://blog.csdn.net/ns_code/article/details/17565503 內存區域     Java虛擬機在執行Java程序的過程中會把他所管理的內存劃分爲若干個不同的數據區域。Java

原创 Java內存分配全面淺析

 本文將由淺入深詳細介紹Java內存分配的原理,以幫助新手更輕鬆的學習Java。這類文章網上有很多,但大多比較零碎。本文從認知過程角度出發,將帶給讀者一個系統的介紹。          進入正題前首先要知道的是Java程序運行在JVM

原创 基於STC89C51的單片機和TLC1543模數轉換器的環境指標採集器

本次設計採用TLC1543作爲模數轉換芯片,STC89C51系列單片機作爲主控制器芯片,採集來自變送器(集成傳感器)信號線端的電壓(依據不同的傳感器,可轉換爲相應的量值輸出)。 採集到的數據可實現兩種方式傳輸:1、通過Zigbee實現串口

原创 關於Android studio中EditText的setError文字不顯示的問題

Android系統提供的控件EditText,我們在使用其方法setError時,會出現錯誤框顯示但是文字不顯示的問題。 原因是系統部分主題的setError文字和背景都是白色,例如系統自帶的幾個light的theme。 既然是主題的問題

原创 ListView實現下拉刷新(第一次打開listView的界面進行自動刷新)和上拉加載更多

本文參考http://blog.csdn.net/allen315410/article/details/39965327?utm_source=tuicool&utm_medium=referral 前言:距離上次寫博客已經是3~4個月

原创 Android之Path類

Path類可以預先在View上將N個點連成一條"路徑",然後調用Canvas的drawPath(path,paint)即可沿着路徑繪製圖形 Android還爲路徑繪製提供了PathEffect來定義繪製效果,PathEffect包含如