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

  • 大小: 599KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-17
  • 語(yǔ)言: Java
  • 標(biāo)簽: Java??畫圖??

資源簡(jiǎn)介

Java寫的畫圖程序(附源代碼) Java寫的畫圖程序(附源代碼)

資源截圖

代碼片段和文件信息

/**
??*?@(#)BrushMainForm.java??2008.10.12??
??*?Copy?Right?Information :?Tarena
??*?JDK?version?used :?jdk1.6.0_02
??*?Comments :?畫圖程序的主運(yùn)行類。
??*?Version :?1.0
??*?1. 2008.10.12? 陳達(dá)????? 新建
??**/

package?com.tarena.project.paint;

import?java.awt.BorderLayout;

import?java.awt.Cursor;
import?java.awt.Dimension;
import?java.awt.Graphics2D;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.KeyEvent;
import?java.awt.event.MouseEvent;
import?java.awt.event.MouseMotionAdapter;
import?java.io.File;

import?javax.swing.JFileChooser;
import?javax.swing.Jframe;
import?javax.swing.JMenu;
import?javax.swing.JMenuBar;
import?javax.swing.JMenuItem;
import?javax.swing.JOptionPane;
import?javax.swing.JPanel;
import?javax.swing.JRadioButtonMenuItem;
import?javax.swing.JScrollPane;
import?javax.swing.KeyStroke;
import?javax.swing.filechooser.FileNameExtensionFilter;


/**
?*??畫圖程序的主運(yùn)行類
?*?2008-10-12
?*?@author 達(dá)內(nèi)科技[Tarena?Training?Group]
?*?@version? 1.0
?*?@since JDK1.6(建議)?
?*/
public?class?BrushMainForm?extends?Jframe?implements?ActionListener{
/**
?*當(dāng)前正在編輯的文件?
?*/
private?File?file=null;
private?String?title=((file==null||file.getName()==null)?“未命名“:file.getName())+“?-?畫圖“;

/**
?*?工具欄的鼠標(biāo)樣式數(shù)組
?*/
private?Cursor[]?cursors={
MyCustomCursor.SELECTMyCustomCursor.SELECT
MyCustomCursor.SELECTMyCustomCursor.SPRAY
MyCustomCursor.BURETMyCustomCursor.MAGNIFER
MyCustomCursor.PENMyCustomCursor.BRUSH
MyCustomCursor.FLUSHMyCustomCursor.SELECT
MyCustomCursor.SELECTMyCustomCursor.SELECT
MyCustomCursor.SELECTMyCustomCursor.SELECT
MyCustomCursor.SELECTMyCustomCursor.SELECT
};

/**
?*?菜單欄?
?*/
private?JMenuBar?menubar=new?JMenuBar();

/**
?*?菜單數(shù)組
?*/
private?JMenu?[]menus={
new?JMenu(“文件(F)“)new?JMenu(“編輯(E)“)new?JMenu(“查看(V)“)new?JMenu(“圖像(I)“)new?JMenu(“顏色(C)“)new?JMenu(“幫助(H)“)

};
/**
?*?設(shè)置菜單的快捷鍵數(shù)組
?*/
private?int?[]menu_acceler={
KeyEvent.VK_F?KeyEvent.VK_E?KeyEvent.VK_V?KeyEvent.VK_I?KeyEvent.VK_C?KeyEvent.VK_H
};

/**
?*?菜單項(xiàng)數(shù)組
?*/
private?JMenuItem?[][]items={
{new?JMenuItem(“新建(N)“)new?JMenuItem(“打開(O)“)new?JMenuItem(“保存(S)“)new?JMenuItem(“另存為(A)“)new?JMenuItem(“退出(E)“)}
{new?JMenuItem(“復(fù)制(C)“)new?JMenuItem(“粘貼(V)“)new?JMenuItem(“剪貼(X)“)}
{new?JRadioButtonMenuItem(“工具箱“true)new?JRadioButtonMenuItem(“調(diào)色板“true)new?JRadioButtonMenuItem(“狀態(tài)欄“true)}
{new?JMenuItem(“翻轉(zhuǎn)/旋轉(zhuǎn)“)new?JMenuItem(“拉伸/扭曲“)new?JMenuItem(“反色“)new?JMenuItem(“屬性“)}
{new?JMenuItem(“編輯顏色“)}
{new?JMenuItem(“幫助主題“)new?JMenuItem(“關(guān)于畫圖“)}
};

/**
?*?狀態(tài)條
?*/
private?StatusBar?statusbar=new?StatusBar();


/**
?*?圖形工具欄
?*/
private?ShapTool?tools=new?ShapTool();


/**
?*?畫布
?*/
private?DrawCanvas?canvas=null;
private?JPanel?draw=new?JPanel();

/**
?*?調(diào)色板
?*/
private?ColorPalette?palette=new?ColorPa

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件?????222652??2008-10-13?10:20??畫圖\tarenapaint.jar

?????文件???????8878??2008-10-12?20:16??畫圖\源代碼\src\com\tarena\project\paint\BrushMainForm.java

?????文件????????299??2008-10-12?21:27??畫圖\源代碼\src\com\tarena\project\paint\CanvasBorder.java

?????文件???????2513??2008-10-12?21:39??畫圖\源代碼\src\com\tarena\project\paint\ColorPalette.java

?????文件???????1461??2008-10-12?22:04??畫圖\源代碼\src\com\tarena\project\paint\DrawCanvas.java

?????文件???????2178??2008-10-12?23:10??畫圖\源代碼\src\com\tarena\project\paint\DrawingBuffer.java

?????文件???????2317??2008-10-13?10:15??畫圖\源代碼\src\com\tarena\project\paint\ImagePaser.java

?????文件???????2222??2008-10-13?10:20??畫圖\源代碼\src\com\tarena\project\paint\MyCustomCursor.java

?????文件??????22238??2008-10-11?15:49??畫圖\源代碼\src\com\tarena\project\paint\resource\brush.png

?????文件??????23788??2008-10-11?15:49??畫圖\源代碼\src\com\tarena\project\paint\resource\buret.png

?????文件??????21224??2008-10-11?15:49??畫圖\源代碼\src\com\tarena\project\paint\resource\flush.png

?????文件??????21105??2008-10-11?15:49??畫圖\源代碼\src\com\tarena\project\paint\resource\magnifer.png

?????文件??????21077??2008-10-11?15:49??畫圖\源代碼\src\com\tarena\project\paint\resource\move.png

?????文件??????21009??2008-10-11?15:49??畫圖\源代碼\src\com\tarena\project\paint\resource\pen.png

?????文件??????21045??2008-10-11?15:49??畫圖\源代碼\src\com\tarena\project\paint\resource\select.png

?????文件??????21234??2008-10-11?15:49??畫圖\源代碼\src\com\tarena\project\paint\resource\spray.png

?????文件??????39889??2008-10-11?12:58??畫圖\源代碼\src\com\tarena\project\paint\resource\tools.png

?????文件???????2207??2008-10-13?10:17??畫圖\源代碼\src\com\tarena\project\paint\ShapTool.java

?????文件???????2024??2008-10-12?22:33??畫圖\源代碼\src\com\tarena\project\paint\StatusBar.java

?????文件?????146944??2008-10-13?15:17??畫圖\畫圖程序文檔.doc

?????文件???????1914??2009-05-16?10:15??畫圖\說(shuō)明文檔\doc\allclasses-frame.html

?????文件???????1734??2009-05-16?10:15??畫圖\說(shuō)明文檔\doc\allclasses-noframe.html

?????文件??????40160??2009-05-16?10:15??畫圖\說(shuō)明文檔\doc\com\tarena\project\paint\BrushMainForm.html

?????文件??????12057??2009-05-16?10:15??畫圖\說(shuō)明文檔\doc\com\tarena\project\paint\BrushMainForm.MyMouseMotionListener.html

?????文件???????8960??2009-05-16?10:15??畫圖\說(shuō)明文檔\doc\com\tarena\project\paint\CanvasBorder.html

?????文件???????5823??2009-05-16?10:15??畫圖\說(shuō)明文檔\doc\com\tarena\project\paint\class-use\BrushMainForm.html

?????文件???????6043??2009-05-16?10:15??畫圖\說(shuō)明文檔\doc\com\tarena\project\paint\class-use\BrushMainForm.MyMouseMotionListener.html

?????文件???????5813??2009-05-16?10:15??畫圖\說(shuō)明文檔\doc\com\tarena\project\paint\class-use\CanvasBorder.html

?????文件???????5933??2009-05-16?10:15??畫圖\說(shuō)明文檔\doc\com\tarena\project\paint\class-use\ColorPalette.ChangeColor.html

?????文件???????7196??2009-05-16?10:15??畫圖\說(shuō)明文檔\doc\com\tarena\project\paint\class-use\ColorPalette.html

............此處省略66個(gè)文件信息

評(píng)論

共有 條評(píng)論