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

  • 大小: 15KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-08
  • 語言: Java
  • 標簽:

資源簡介

Java記事本程序,這是一個比較完整的流操作教學實例,包含文本文件操作,復制粘貼,圖片操作等功能。原文件內包含圖片,可進行打包輸出。包含了一些設計模式的基本應用,是一個綜合度較高教學案例。

資源截圖

代碼片段和文件信息

package?Chapter06.notebook3;

import?java.awt.*;
import?java.awt.image.BufferedImage;

import?javax.imageio.ImageIO;
import?javax.swing.*;
import?java.io.*;
/*?2007軟信1、?2班Java教學實例:記事本程序
?*?圖片通常有兩種使用方法
?*?1、程序中固有的圖片,可以以資源的形式加入到項目中
?*?2、可以直接按文件全名加載外部圖片文件
?*?
?*?留給大家實現的功能:
?*?1、添加關閉或確定按鈕
?*????提示:實現ActionListener接口函數
?*/
public?class?AboutDialog?extends?JDialog?/*implements?ActionListener*/{

public?AboutDialog(Jframe?parent)
{
//按目錄加載圖片文件,特別適合于加載外部圖片
// Image?image=Toolkit.getDefaultToolkit().getImage(“d:/myimage.jpg“);?
// ImageIcon?icon3?=?new?ImageIcon(image);

// ImageIcon?icon2?=?new?ImageIcon(“d:/myimage.jpg“);?//此種方法不建議使用,過于簡單
????
//對于項目內的資源圖片應使用以下加載方法
java.net.URL?url?=?this.getClass().getResource(“/image/myimage.jpg“);?//寫為一句??Image?img?=?new?ImageIcon(this.getClass().getResource(“/image/myimage.jpg“)).getImage();
????ImageIcon?icon?=?new?ImageIcon(url);
????Image?img?=?icon.getImage();?//使用ImageIcon得到Image
????
????InputStream?a?=?this.getClass().getResourceAsStream(“/image/myimage.jpg“);?//得到項目內資源圖片?的?輸入流
????try?{
BufferedImage?bufImg?=?ImageIO.read(a); ?//使用流得到BufferedImage(Image的子類)
ImageIcon?temp?=?new?ImageIcon(bufImg);
if(?icon?==?null)?{?}
}?catch?(IOException?e)?{
e.printStackTrace();
};
????
this.setLayout(new?FlowLayout());
JLabel?Imagelabel=new?JLabel(icon);//創建Label控件,加入圖片作為圖標
????this.add(Imagelabel);???????????????????//將圖片添加到界面上
????
????JLabel?txtLabel?=?new?JLabel(“Java記事本1.0“);?//創建文字控件
????Font?f?=?new?Font(“宋體“Font.BOLD?40);//創建字體
????txtLabel.setFont(f);
????Color?c?=?new?Color(25500);//創建顏色:?R?G?B三基色
????txtLabel.setForeground(c);
????
????this.add(txtLabel);
????
????this.setSize(400?300); //設置對話框尺寸
????this.setLocationRelativeTo(?parent?);//使得窗口相對于父窗口居中顯示
????
????this.setVisible(true);
}
// ??File?file?=?new?File(“d:/Desert.jpg“);?//使用File,讀取文件得到Image
// ??Image?readImage?=?null;
// try?{
// readImage?=?ImageIO.read(file);
// }?catch?(IOException?e)?{
// e.printStackTrace();
// }
}

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

?????文件???????2343??2018-03-29?22:03??src\Chapter06\notebook3\AboutDialog.java

?????文件????????862??2018-03-29?22:03??src\Chapter06\notebook3\FileChooser.java

?????文件???????2509??2018-03-30?08:57??src\Chapter06\notebook3\FileDataModel.java

?????文件????????281??2018-03-29?22:03??src\Chapter06\notebook3\MainFunc.java

?????文件???????5397??2018-03-29?22:03??src\Chapter06\notebook3\MainWnd.java

?????文件???????9693??2018-03-29?20:55??src\image\myimage.jpg

?????目錄??????????0??2018-03-29?21:44??src\Chapter06\notebook3

?????目錄??????????0??2018-03-29?21:44??src\Chapter06

?????目錄??????????0??2018-03-29?21:44??src\image

?????目錄??????????0??2018-03-29?21:44??src

-----------?---------??----------?-----??----

????????????????21085????????????????????10


評論

共有 條評論