OpenExplorer外掛程式推薦

資源:http://download.csdn.net/detail/laizhenhai88/5226644給大家推薦一個eclipse的小外掛程式,OpenExplorer安裝方法:把外掛程式的jar包,放到eclipse/plugins目錄下我們使用eclipse的時候,有時需要開啟 資源管理員,進入到workspace中找到對應的項目,對應的包目錄下 等等如果每次都從 我的電腦  開始開啟各種目錄,會比較麻煩,有了OpenExplorer外掛程式,就可以直接從eclipse中開啟目錄了

UML反向產生外掛程式ModelGoon

ModelGoon是個不錯的eclipse外掛程式,用於UML產生,支援java反向產生,匯出圖片等:http://download.csdn.net/detail/laizhenhai88/5298521我安裝後有3個類型,通過new->file->other可以找到class不多解釋,繼承關係一目瞭然,看圖interaction可以看出類之間的依賴關係,具體到方法,看圖package可以檢查出包的依賴關係,看圖

Swinghacks——按鈕模糊效果

先看片,正常圖片如下:當按鈕都disable之後,對比效果如下:下面的normal是正常按鈕disable後的效果上面的是處理成模糊效果來看看原理,思路當然還是重寫paintComponent,然後利用paintComponent(buf.getGraphics)擷取原控制項樣式的圖片對圖片進行模糊處理後畫出來,看代碼 public void paintComponent(Graphics g) { if(isEnabled()) { //這裡返回原樣式

struts2和spring3零配置整合的思考

先說幾句個人對零配置的理解零配置不是沒有xml或者properties檔案,也不是說完全通過annotation來註解我跟願意理解成是一種

Swinghacks——動感JList

ok,我承認動感這個詞用的有點過,還是先看效果解釋一下,圖片中是沒有什麼動感的,其實效果是這樣當選中item時,藍色的選中背景會從白色漸層到藍色,給人動感~雖然這種動感沒有特別實際的用處,不過實現原理還是有點意思,來看看1、先通過lookandfeel擷取選中和未選中的背景顏色,在轉換成rgb浮點數組float[3] UIDefaults uid = UIManager.getLookAndFeel().getDefaults(); Color

進階Swing容器(三)

11.5 JViewport類JViewport很少在JScrollPane之外使用。通常情況下他位於JScrollPane的中間並且使用ViewportLayout管理器來響應在小空間內顯示大Component的定位請求。除了位於JScrollPane的中間以外,JViewport也可以用於JScrollPane的行頭與列頭。11.5.1 建立JViewportJViewport只有一個無參數的建構函式:public

Swinghacks——JTable根據內容調整列寬

JTable預設情況下,列寬是固定值,如下:若要根據內容來調整列寬,那首先要知道內容佔用多少寬度,代碼如下 int maxwidth = 0; for (int row=0; row<table.getRowCount(); row++) { TableCellRenderer rend = table.getCellRenderer (row, col); Object value =

Swinghacks——JTable單擊表頭選中列

jtable預設單擊表頭是沒有什麼反應的,對於使用過excel的人來說會很失望要讓單擊表頭就選中該列也很簡單,直接上代碼import javax.swing.*;import javax.swing.table.*;import java.awt.event.*;public class ColumnSelectableJTable extends JTable { public ColumnSelectableJTable (Object[][] items, Object[]

GIT伺服器使用基礎

 GIT伺服器使用基礎  一、初次使用前的配置Git中使用git  config來設定環境變數,其環境變數存放在三個不同的地方:l  /etc/gitconfig檔案:系統中對所有使用者都普遍適用的配置。若使用git config 時用--system 選項,讀寫的就是這個檔案。l  ~/.gitconfig檔案:使用者目錄下的設定檔只適用於該使用者。若使用git config 時用--global 選項,讀寫的就是這個檔案。l  當前項目的git

Swinghacks——自訂邊框

自訂邊框用到的情況也比較少(如果只是為了美觀的話)如,把刻度做到邊框上是個不錯的選擇當然如果真的為了美觀,那看看下面的圖片:這又讓我想起做web時用div布局,寬度自增長時那css寫的真是累,ui  ux什麼的是很花時間和心思,哎,不過swing就算了,不美觀而且設計的非常複雜。個人還是比較支援原生態swt,但是如果真決定用swt寫一個產品的話,那其實可以考慮不用java了。要原生態效果,語言選擇就多了。跑題了,回到邊框。原理基本上就是畫,上下左右  加上

Swinghacks——把提示視窗放到glass中

看看效果看看蘋果是怎麼做的實現原理,jframe有一個玻璃層,這層是在最上面,一般tooltip的內容就是在這一層顯示,這樣的話可以保證tip資訊顯示在內容控制項的上面要說,把一個dialog顯示在玻璃層是好是壞,我拿不準。但是從功能角度考慮,如果此dialog是做提示用處的話,那和tooltip是一個用處,放在玻璃層也是合理的上代碼:public JComponent showJDialogAsSheet (JDialog dialog) {sheet = (JComponent)

Swinghacks——擷取系統表徵圖

首先,java是不支援ico表徵圖的例如,我的D盤有一個a.pdf檔案,作業系統預設顯示了表徵圖,當然,這個a.pdf是我建立的a.txt然後改尾碼得到的現在我想在java中也擷取到這個pdf的表徵圖,效果如下:這樣的話,我們沒有必要準備一系列的表徵圖了,需要哪個檔案類型的系統表徵圖,臨時建一個空檔案,擷取表徵圖即可當然,也可以把擷取到的表徵圖儲存成java能識別的檔案類型上代碼:import javax.swing.*;import java.io.*;public class

Swinghacks——利用重疊產生陰影和3D效果

看標題你可能覺得很犀利,其實是很簡單的東西,看完希望不要失望,還是先看圖吧文字陰影製作效果所謂3D效果看完圖片基本知道原理了,其實就是extends JLabel然後重寫paintComponent方法,利用drawString分別畫出上層文本和底層文本如果是陰影製作效果,則底層文本向右下位移;所謂的3D效果就是底層文本向左上位移實現代碼我就不貼出來了,感興趣的話可以到下面的連結下載,包括Swinghacks這本書(英文版)和書中的代碼http://download.csdn.net/downl

Swinghacks——帶搜尋功能的JTextArea

先看效果:搜尋匹配用的是Regex,當然直接字元匹配也是ok的,關鍵不在與怎麼匹配,關鍵是擷取匹配結果的開始和結束位置關於javaRegex的使用,可以參考這2篇文章java使用Regexhttp://blog.csdn.net/laizhenhai88/article/details/7293418Regex基礎http://blog.csdn.net/laizhenhai88/article/details/7267650回到hacks,匹配完成後,就是設定匹配內容為選中狀態,上代碼:如果會

Swinghacks——用圖片自訂按鈕

記得大學時候寫網站,會要求美工設計超連結時,需要設計 正常顯示的樣式、滑鼠滑過的樣式、滑鼠按住的樣式 等等今天看swinghacks發現原來swing中的按鈕已經有這種封裝的方法,就在AbstractButton類中,調用也很簡單,如下: JButton button = new JButton("images/button.png"); button.setPressedIcon(new ImageIcon("images/button-down.png"));

Swinghacks——給文本控制項添加圖片背景

先看,這是一個有背景圖片的JTextField如果用java做個email用戶端 或者 便簽程式,然後給輸入控制項加入一些背景圖片的話,還是不錯的。當然還可以配合上一篇文章中寫到的  自訂邊框。來看看實現原理,swing預設是沒有設定背景圖片的功能,那麼還是需要利用paintComponent方法有一點需要注意,在重寫paintComponent之前把背景圖片畫好,然後調用super.paintComponent(g)畫控制項這樣可以保證控制項內容覆蓋在背景圖片上面上代碼:import

Swinghacks——消除鋸齒字型

先看看對比圖片上面的是普通字型,下面的是消除鋸齒字型,多少還是有點區別的設定方法很簡單: Graphics2D g2 = (Graphics2D)g;

Swinghacks——滾動控制項的背景

先看片:好吧,你沒看懂就對了,我來解釋一下圖中的效果是,拖動捲軸,背景的雲圖片 和 飛碟圖片 位置都不變,常值內容跟著捲軸變化可能你覺得這個沒什麼實際用處,不過飛碟圖片換成某些logo或許好點,比如CCTV來看實現原理首先你要知道JScrollPane分9個地區(可以參考http://blog.csdn.net/mylxiaoyi/article/details/7487167),中間的viewport地區就是內容一般我們是用JScrollPane的這個方法來添加控制項到中間地區public

Swinghacks——消除鋸齒字型2

swing小組在java5對消除鋸齒字型做了新的支援,類com.sun.java.swing.SwingUtilities2我在jdk1.5_22下查看了此類,其中有一個方法,如下: private static boolean drawTextAntialiased(JComponent c) { if (!AA_TEXT_DEFINED) { if (c != null) { // Check if the

Swinghacks——JTabbedPane切換百頁窗效果

先看效果就轉場效果來說不是很有意思,不過實現原理還是有點意思,請往下看首先肯定是要在ChangeListener裡監聽切換動作,然後有意思的是下面的代碼 Component comp = this.getComponentAt(previous_tab); buf = new BufferedImage(comp.getWidth(), comp.getHeight(),

總頁數: 61357 1 .... 17910 17911 17912 17913 17914 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.