JAVA專案實戰練習-----小白進階之路2
今天接著昨天的內容,繼續來完成繪畫板這個專案
昨天完成了滑鼠畫筆功能,那麼我們現在實現工具欄的功能,java中的工具欄使用javax.swing.JToolBar類表示,下面把
新程式碼插入到DrawPictureFrame.java類中
新增完工具欄之後就可以來一步步實現裡面的功能了
下面實現畫筆粗細功能用的是BasicStroke()這個類
新程式碼插入到DrawPictureFrame.java類中
新增完之後就到了背景色這一步了
背景色使用Color這個類
新程式碼插入到DrawPictureFrame.java類中
這一步是實現清除影象功能
新程式碼插入到DrawPictureFrame.java類中
下面這裡是最後一步了----儲存圖片
新程式碼插入到DrawPictureFrame.java類中
好了,現在已經完成這個繪畫板小專案練習了,關於jar包可以留下郵箱我發給你
相關推薦
JAVA專案實戰練習-----小白進階之路2
今天接著昨天的內容,繼續來完成繪畫板這個專案昨天完成了滑鼠畫筆功能,那麼我們現在實現工具欄的功能,java中的工具欄使用javax.swing.JToolBar類表示,下面把新程式碼插入到DrawPictureFrame.java類中新增完工具欄之後就可以來一步步實現裡面的功
Java小白進階之路(一)
1、字串操作:replace方法(舊字串,新子串)。 Scanner scanner = new Scanner(System.in); System.out.println("請輸入"); // 接收使用者的輸入的字串 String s1 = scanner.next(); // 接受整型 i
STM32小白進階之路----按鍵的模組化,低延時,高靈敏
兩種按鍵查詢方法,兩種方式處理 第一種方法:掃描查詢法 優點:無延遲,高靈敏,無中斷 思想:也是別人的程式碼總結出來的,當按鍵連續讀到10個或者20(這個看你的按鍵多敏感,我的10就夠了)低電平,就算按鍵按下了 //需要迴圈掃描 u8 IsKey0Down()
財會小白進階之路:如何在數字化財務時代成為行業大牛?
包括 alt mark 應該 設備 批量 認知 人員 活動 隨著雲技術、流程機器人、認知計算等創新型技術向財務領域不斷的深入,其在帶來組織架構、人員及管理變革的同時,也不禁引起了財會、稅務、審計等人員的困惑,在以機器人技術為牽引的數字化財務時代下,財會人員該如何獲得核心競爭
【Android】小白進階之WeakReference弱引用基礎淺析
作為一枚 android 應用開發小白,工作中凡是遇到不懂的點都要做一番總結,希望對你有益。 1、弱引用定義 弱引用,與強引用相對,GC 在回收時會忽略掉弱引用物件(忽略掉這種引用關係)。 即,就算弱引用指向了某個物件,但只要該物件沒有被強引用指向,該物件也會被GC檢查
【FreeRTOS】小白進階之任務如何共用FreeRTOS軟體定時器回撥函式(二)
介紹兩個定時器任務如何通過定時器 handle 共用一個回撥函式。 1、標頭檔案宣告和函式定義 #include "FreeRTOS.h" #include "task.h" #include "t
【Android】小白進階之單例模式淺析
1、基礎簡介 由於最近專案需求使用到了IO操作,特意花費一定的時間研究了下單例模式,希望對你有用。 定義: 確保某個類只有一個例項,而且自行例項化提供給外部使用。 使用場景: 某個型別的物件只應該有且只有一個,或者避免建立多個物件消耗過多的資源時。 例如: 訪問
毛毛Python進階之路2——實現雙端互聯
毛毛Python進階之路2——實現雙端互聯 1、兩個月前我開始自學Python 2、一個月前我在室友的壓迫下,我用Python優秀的第三方庫requests庫完成了相對正規的爬蟲專案。可以做到批量爬去網路上美眉的圖片【手動滑稽!!!】 連結:https://blog.csdn.ne
Spring進階之路(2)-ApplicationContext容器以及事件機制
Spring容器最基本的介面是BeanFactory,他負責配置、建立、管理bean,他的子介面之一:ApplicationContext,也叫做spring的上下文。ApplicationConte
Android進階之路(2)-詳解MVP
MVP簡介 MVP 全稱:Model-View-Presenter ;MVP 是從經典的模式MVC演變而來,它們的基本思想有相通
小白Java進階之路
第一步 熟悉使用iReport 第二步 IO流的進階之路 第三步 儲存過程從入門到精通 &
java常用類解析一,小白進階必備!
Random 讓系統產生隨機數使用 0~9的隨機數 (int)(Math.random()*10); 0~999的隨機數 (int)(Math.random()*1000); a~b的隨機數 (int)(Math.random()*(b-a)); 其實Math的random方法用的就是
<linux小白進階> sed指令的基本用法
linux指令本文內容較簡潔,適合linux有點基礎的菜鳥。。。功能介紹之後都有例子便於理解,希望對大家能起到幫助作用sed 是一種在線編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(pattern space),接著用sed命令處理緩沖區中的內容,處理完成後,把緩沖區
<linux小白進階> find的基本用法
linux指令本文內容較簡潔,適合linux有點基礎的菜鳥。。。看完希望對大家能起到幫助作用文件查找指令find的基本用法:Find:實時精確查找,遍歷指定目錄中的所有文件,相對於locate來書速度較慢-name:以文件名查找 EG: find /etc -name passwd-iname:以文件名查找不
小白的進階之路1
如何 存在 分享圖片 des 發送請求 界面 語句 需要 時間 在登陸的頁面中,需要一個表單,<form action="\goods\loginServlet" method="post" > 為什麽要有這個servlet? 答:需要將這個用戶填好的表單交給
小白的進階之路6
tro xml文件 strong under 常見 實體 bubuko style gin 大概的了解了一下關於三大框架,首先說一下是什麽,也就是spring,springMVC,還有mybites,另外一個三大框架就是ssh,即spring,Struts2,還有hiber
小白的進階之路9
bubuko 連接池 業務 JDBC模板 對象 ans 今天開始 事務管理 ring ---恢復內容開始--- 今天開始學習spring的事物管理 先寫一個轉賬的例子: 動手之前,先把邏輯搞清楚: 持久層: AccountDao(){ ------》接口
小白的進階之路11
com 什麽 樂觀鎖 div 還要 路徑 xml文件 lis hiberna 想著做個項目,奈何前端是我的弱項,只會寫一下div+css,好不容易寫好了,發現css引不進入,老是報錯,說什麽路徑不對,一氣之下,我就css樣式改成了內聯式。 忙活了一上午,想實現保存客戶的功
小白的進階之路12
結果 問題 保存 src ice java ima 打印 配置 ---恢復內容開始--- 昨天上午弄了一個簡單的頁面,就是關於客戶管理系統,想著實現保存功能,可是問題卡在頁面跳轉上,從輸入信息頁面就是跳不到saveservlet,將用戶屬兔的信息用表單傳給servlet
小白的進階之路14
get請求 bubuko 獲取請求參數 在服務器 取數 public 就是 9.png 區域 ---恢復內容開始--- servlet 是Javaweb的三大組件之一。 三大組件:servlet,filter,lisoner 客戶端通過服務器想瀏覽器發出請求。 我們所寫的A