老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

java的代碼注釋 java的代碼注釋有哪幾種

java代碼每一句的注釋

import?java.awt.*;???//awt的圖形包

創新互聯建站擁有一支富有激情的企業網站制作團隊,在互聯網網站建設行業深耕十年,專業且經驗豐富。十年網站優化營銷經驗,我們已為成百上千中小企業提供了做網站、成都做網站解決方案,按需網站制作,設計滿意,售后服務無憂。所有客戶皆提供一年免費網站維護!

import?javax.swing.*;//swing的圖形包

import?java.io.*; //IO流處理包

import?java.awt.event.*;?//事件處理包

public?class?CDInfor?extends?JFrame?implements?ActionListener//繼承swing?的Frame?實現?事件接口?

{

BufferedReader?in;? //輸入輸出管道流

FileWriter?out;

JPanel?jPanel1?=?new?JPanel(); //定義?6個Jpanel(容器)用來裝組件?(就是你按鈕什么的)

JPanel?jPanel2?=?new?JPanel(new?GridLayout(4,1)); //其中這個是??用網格的布局管理器

JPanel?jPanel3?=?new?JPanel();

JPanel?jPanel5?=?new?JPanel();

JPanel?jPanel4?=?new?JPanel();

JPanel?jPanel6?=?new?JPanel();

JScrollPane?jScrollPane1?=?new?JScrollPane(); //定義滾動條

JTextArea?jTextArea1?=?new?JTextArea("",10,25); //定義輸入框

GridLayout?gridLayout1?=?new?GridLayout(); //整體用的事?網格布局管理器

JTextField?jTextField1?=?new?JTextField(10);? //文本輸入框

JTextField?jTextField2?=?new?JTextField(10);?

JTextField?jTextField3?=?new?JTextField(10);?

JLabel?jLabel1?=?new?JLabel("唱片編號:"); //定義顯示的字?(只用來顯示字)

JLabel?jLabel2?=?new?JLabel("唱片名稱:");

JLabel?jLabel3?=?new?JLabel("歌手姓名:");

JButton?jButton1?=?new?JButton("增加"); //定義按鈕

JButton?jButton2?=?new?JButton("取消");

String?str;

public?CDInfor()?{ //構造方法?程序啟動的時候?或者調用這個類的時候執行(這里是程序啟動)

try?{

setDefaultCloseOperation(EXIT_ON_CLOSE);????//天劍程序關閉的方法?要不然?你點關閉?界面沒了?但是資源沒釋放

jbInit(); //調用jbInit()方法?用于實現事件

}

catch?(Exception?exception)?{ //錯誤捕捉

exception.printStackTrace();

}

}

public?void?jbInit()

{

Container?cp?=?getContentPane(); //定義一個pane的容器

cp.setLayout(new?BorderLayout()); //布局為邊框布局

jButton1.addActionListener(this); //將按鈕1?綁定事件

jButton2.addActionListener(this); //將按鈕2?綁定事件

jTextArea1.setEditable(false); //將這個輸入框設定為不可編輯

jScrollPane1.getViewport().add(jTextArea1); //滾動條和jTextArea1綁定

jPanel3.add(jLabel1);?jPanel3.add(jTextField1);???//將各個組件加入Jpanel里

jPanel4.add(jLabel2);?jPanel4.add(jTextField2);

jPanel5.add(jLabel3);?jPanel5.add(jTextField3);

jPanel6.add(jButton1);?jPanel6.add(jButton2);

jPanel1.add(jScrollPane1);

jPanel2.add(jPanel3);?jPanel2.add(jPanel4);?jPanel2.add(jPanel5);?jPanel2.add(jPanel6);

jPanel2.setPreferredSize(new?Dimension(10,?150));

cp.add("Center",jPanel1);

cp.add("South",jPanel2);???

}

public?void?actionPerformed(ActionEvent?e) //實現事件監聽

{

if(e.getSource()==jButton1) //如果當前是?按鈕一的話

{

try?{}?

catch?(Exception?ex)?{}

}

jTextField1.setText("");? //內容全部清空

jTextField2.setText("");

jTextField3.setText("");

}

public?static?void?main(String[]?args)?throws?Exception

{

CDInfor?kk?=?new?CDInfor(); //應為main是Static?所以?要new?本身類

kk.setSize(350,350); //設定大小

kk.setTitle("Please?caculat:"); //設定標題欄文字

kk.setVisible(true); //是否顯示?這個窗口

}

}

還不夠詳細么親~?采納吧~~

java 中的幾種注釋方式

我看動力節點的java基礎大全301集教中的三種注釋方法:

1、單行注釋?? //注釋的內容

2、多行注釋??/*......*/

3、/**......*/,這種方式和第二種方式相似。這種格式是為了便于javadoc程序自動生成文檔。

下面介紹一下Javadoc的標記:

特別聲明:

(1)javadoc針對public類生成注釋文檔

(2)javadoc只能在public、protected修飾的方法或者屬性之上

(3)javadoc注釋的格式化:前導*號和HTML標簽

(4)javadoc注釋要僅靠在類、屬性、方法之前

下面主要舉例說明第三種注釋的應用:

(1)首先編寫.java文件

(2)在命令行中執行以下dos命令:

javadoc *.java //根據相應的Java源代碼及其說明語句生成HTML文檔

//javadoc標記:是@開頭的,對javadoc而言,特殊的標記。

(3)在當前目錄下就會產生doc文件夾,里面有一系列的.html文件

附上代碼:

[java]?view plain?copy

span?style="font-size:18px;"*/

/**javadoc注釋的內容

*/

public?class?Hello{

/**屬性上的注釋*/

public?String?name;

/**這是main方法,是程序的入口

*@param?args?用戶輸入參數

*/

public?static?void?main(String[]?args){

System.out.println("Hello?World!");

f1();

}

/**?這是第1個方法,其作用是...*/

public?static?void?f1(){

System.out.println("f1()!");

}

}/span

[java]?view plain?copy

span?style="font-size:18px;"import?java.io.IOException;

/**javadoc注釋內容

*@since?1.0

*@version?1.1

*@author?Blue?Jey

*br鏈接到另一個文檔{@link?Hello},就這些

*see?Hello

*/

public?class?HelloWorld{

/**非public,protected?屬性上的注釋不生成*/

public?String?name;

/**這是main方法,是程序的入口

*@param?args?用戶輸入的參數,是數組

*@throws?IOException?main方法io異常

*/

public?static?void?main(String?args[])?throws?IOException{

System.out.println("hello?World!");

f1();

f2(1);

}

/**這是第一個方法,其作用是....

*@deprecated?從版本1.2開始,不再建議使用此方法

*/

public?static?void?f1(){

System.out.println("fl()!");

}

/**這是第二個方法,其作用是....

*@return?返回是否OK

*@param?i?輸入參數i

*@see?Hello

*@throws?IOException?io異常

*/

public?static?String?f2(int?i)throws?IOException{

System.out.println("f1()!");

return?"OK";

}

}?/span

注意:

如果源文件中有用到@version,@author標記,則在執行javadoc命令時,要加-version?-author

javadoc?-version?-author?-d?doc?*.java

(其中用-version用于提取源文件中的版本信息?-author用于提取源文件中的作者信息)

java 源代碼注釋

import java.awt.*;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.*;

public class GameTest extends JFrame implements ActionListener{

/*

* 新建一個主面板(這個類可能是自定義的,本程序和API中沒有)。

*/

MainPanel j=new MainPanel();

JButton jPreview;

JLabel label;

Container container;

JPanel panel;

/**

* 主函數

* @param args

*/

public static void main(String[] args) {

//運行程序

new GameTest();

}

/**

* 構造函數。

*

*/

public GameTest()

{

//新建一個標題為“拼圖”的窗口

JFrame fr =new JFrame("拼圖");

//獲取窗口容器。

container=fr.getContentPane();

//創建菜單條

JMenuBar jMenuBar=new JMenuBar();

//以下初始化菜單,并且設置快捷鍵和添加監聽器。

JMenu jMenuGame=new JMenu("游戲(G)");

jMenuGame.setMnemonic('g');

JMenuItem jMenuItemStart = new JMenuItem("開始(S)");

jMenuItemStart.setMnemonic('s');

jMenuItemStart.addActionListener(this);

JMenuItem jMenuItemExit=new JMenuItem("退出(E)");

jMenuItemExit.setMnemonic('e');

jMenuItemExit.addActionListener(this);

jMenuGame.add(jMenuItemStart);

jMenuGame.add(jMenuItemExit);

//初始化按鈕并設置快捷鍵和添加監聽器

JButton jChoice=new JButton("選圖(X)");

jChoice.setMnemonic('x');

jChoice.addActionListener(this);

jPreview=new JButton("預覽(P)");

jPreview.setMnemonic('p');

jPreview.addActionListener(this);

//將菜單和按鈕添加到菜單條中

jMenuBar.add(jMenuGame);

jMenuBar.add(jChoice);

jMenuBar.add(jPreview);

//將菜單條設為該窗口的主菜單

fr.setJMenuBar(jMenuBar);

//將主面板添加到該窗口的容器中。

container.add(j);

//設置大小

fr.setSize(315,360 );

fr.setVisible(true);

//設置默認關閉方式。

fr.setDefaultCloseOperation(3);

}

/**

* 事件處理函數。

*/

public void actionPerformed(ActionEvent e) {

if(e.getActionCommand()=="開始(S)")

{

j.Start();

}

if(e.getActionCommand()=="預覽(P)")

{

j.setVisible(false);

panel=new JPanel();

Icon icon=new ImageIcon("pictrue/pic"+"_"+MainPanel.pictureID+".jpg");

label=new JLabel(icon);

label.setBounds(300, 300, 0, 0);

panel.add(label);

panel.setSize(300, 300);

panel.setVisible(true);

this.container.add(panel);

jPreview.setText("返回(P)");

}

if(e.getActionCommand()=="返回(P)")

{

panel.setVisible(false);

j.setVisible(true);

j.repaint();

jPreview.setText("預覽(P)");

}

if(e.getActionCommand()=="退出(E)")

{

System.exit(0);

}

if(e.getActionCommand()=="選圖(X)")

{

//初始化選擇框,并提供選擇。

Choice pic = new Choice();

pic.add("七里香");

pic.add("依然范特西");

pic.add("八度空間");

pic.add("十一月的肖邦");

pic.add("魔杰座");

pic.add("葉惠美");

pic.add("我很忙");

int i=JOptionPane.showConfirmDialog(this, pic, "選擇圖片", JOptionPane.OK_CANCEL_OPTION);

if(i==JOptionPane.YES_OPTION)

{

//選擇圖片

MainPanel.pictureID=pic.getSelectedIndex()+1;

j.removeAll();

j.reLoadPicture();

j.repaint();

}

}

}

}


網站名稱:java的代碼注釋 java的代碼注釋有哪幾種
當前網址:http://www.xueling.net.cn/article/doosepp.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 九九热免费视频在线观看 | 成人午夜亚洲精品无码55 | 国产精品久久观看 | 国产在线观看高清视频 | 国产+人+亚洲 | 人与野鲁xxxx毛片 | 曰本一道本久久88不卡 | 公天天吃我奶躁我的比视频 | 黄动漫在线免费观看 | 久久久久久亚洲精品美女 | 中国护士一级毛片 | 看全色黄大色黄大片大学生 | 五月天久久久久久九一站片 | 欧美一区内射最近更新 | 97SE亚洲国产综合自在线观看 | 1区2区3区4区产品乱码入口 | 男人靠女人免费视频网站 | 亚洲AV无码国产精品久久 | 男人天堂成人网 | 2019国产a全部视频 | 在线精品高清中文字幕 | JIZZ大全欧美 | 看欧美黄色大片 | 国产超碰女人任你爽 | 护士被两个病人伦奷日出白浆 | 高清免费a级在线观看国产 无遮挡边摸边吃奶边做视频免费 | 中字幕视频在线永久在线 | 2020最新国产精品 | 国产97色在线国产 | av私库在线 | 91字幕 | 91制片厂色版在线观看 | 成人在线观看免费精品 | 亚洲婷婷综合色高清在线 | 欧美成ee人免费视频 | 一级毛片全部免费播放特黄 | 在线欧美国产 | 桃花岛亚洲成在人线AV | yp最新网站入口 | 欧美嫩交一区二区三区 | 成片免费观看视频999 |