成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

網(wǎng)站計(jì)數(shù)器java源代碼 jsp網(wǎng)站計(jì)數(shù)器

JAVA編寫(xiě)一個(gè)完整的計(jì)數(shù)器類(lèi)Count,寫(xiě)出源代碼

public class Count{ int countValue; Count(){ countValue=0; } public void increment() { countValue++; } public void decrement() { countValue--; } public void reset() { countValue=0; } public int getCountValue(){ return countValue; } public static void main(String args[]){ Count c = new Count(); c.increment(); System.out.println(c.getCountValue()); c.reset(); System.out.println(c.getCountValue()); } } 運(yùn)行結(jié)果: 1 0

為西林等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及西林網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、西林網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

采納哦

計(jì)數(shù)器的java代碼

看書(shū)覺(jué)得很容易,真正寫(xiě)代碼才發(fā)現(xiàn)真不容易,累死。

我也是JAVA初學(xué)者(學(xué)了不到半年),代碼肯定有不合適的地方,湊合看吧,反正功能是完成了,代碼如下:

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class TestClock extends JFrame{

/** Creates a new instance of TestClock */

public TestClock() {

JPanel jp=new JPanel();

final JLabel jl=new JLabel("0");

jp.add(jl);

add(jp,BorderLayout.CENTER);

JButton jbStart=new JButton("開(kāi)始");

jbStart.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

JButton j =(JButton)e.getSource();

j.setEnabled(false);

dt=new DamThread(new ClockThread(jl));

dt.start();

}

});

JButton jbPause=new JButton("暫停");

jbPause.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

JButton j=(JButton)e.getSource();

String s=(String)e.getActionCommand();

if(s.equals("暫停")){

dt.setStatus(ClockStatus.PAUSE);

j.setText("繼續(xù)");

}else{

dt.setStatus(ClockStatus.CONTINUE);

j.setText("暫停");

}

}

});

JButton jbZero=new JButton("清零");

jbZero.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

dt.setStatus(ClockStatus.ZERO);

}

});

JButton jbStop=new JButton("停止");

jbStop.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

dt.setStatus(ClockStatus.STOP);

}

});

JPanel jp1=new JPanel();

jp1.add(jbStart);

jp1.add(jbPause);

jp1.add(jbZero);

jp1.add(jbStop);

add(jp1,BorderLayout.SOUTH);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

pack();

setLocationRelativeTo(null);

}

public static void main(String[] args) {

TestClock tc=new TestClock();

tc.setVisible(true);

}

DamThread dt;

}

class DamThread extends Thread{

public DamThread(ClockThread c){

this.ct=c;

ct.start();

this.setDaemon(true);

this.STATUS=ClockStatus.START;

}

public void run(){

while(ct.isAlive()){

CheckStatus();

}

}

private void CheckStatus(){

switch(getStatus()){

case PAUSE:

ct.mysuspend();

break;

case ZERO:

ct.seti(0);

ct.label.setText("0");

setStatus(ClockStatus.START);

break;

case STOP:

ct.seti(1001);

break;

case CONTINUE:

ct.myresume();

break;

default:

break;

}

}

public void setStatus(ClockStatus cs){

this.STATUS=cs;

}

public ClockStatus getStatus(){

return STATUS;

}

ClockStatus STATUS;

ClockThread ct;

}

class ClockThread extends Thread{

public ClockThread(JLabel j){

this.label=j;

suspendFlag=false;

}

public void run(){

while(i=1000){

try {

i++;

label.setText(""+i);

synchronized(this){

while(suspendFlag){

wait();

}

}

sleep(100);

} catch (InterruptedException ex) {

ex.printStackTrace();

}

}

}

public void seti(int in){

this.i=in;

}

public void mysuspend()

{

suspendFlag=true;

}

synchronized void myresume()

{

suspendFlag=false;

notify();

}

private boolean suspendFlag;

private int i=0;

JLabel label;

}

enum ClockStatus{

START,PAUSE,ZERO,STOP,CONTINUE

}

網(wǎng)站訪問(wèn)量統(tǒng)計(jì)java代碼?

public class Counter {

private int count;

// 每訪問(wèn)一次,計(jì)數(shù)器自加一

public int getCount() {

return ++count;

}

public void setCount(int count) {

this.count = count;

}

}

%-- 定義一個(gè) session 范圍內(nèi)的計(jì)數(shù)器 記錄個(gè)人訪問(wèn)信息 --%

jsp:useBean id="personCount" class="com.helloweenvsfei.jspweb.bean.Counter" scope="session" /

%-- 定義一個(gè) application 范圍內(nèi)的計(jì)數(shù)器 記錄所有人的訪問(wèn)信息 --%

jsp:useBean id="totalCount" class="com.helloweenvsfei.jspweb.bean.Counter" scope="application" /

div align="center"

form action="method.jsp" method="get"

fieldset style='width: 300'

legend計(jì)數(shù)器/legend

table align="center" width="400"

tr

td width=150 align="right" style="font-weight:bold; "您的訪問(wèn)次數(shù):/td

td

%-- 獲取個(gè)人的 訪問(wèn)次數(shù) --%

jsp:getProperty name="personCount" property="count" / 次

/td

/tr

tr

td width=150 align="right" style="font-weight:bold; "總共的訪問(wèn)次數(shù):/td

td

%-- 獲取所有人的 訪問(wèn)次數(shù) --%

jsp:getProperty name="totalCount" property="count" / 次

/td

/tr

/table

/fieldset

/form

/div

希望你能幫到你

網(wǎng)站標(biāo)題:網(wǎng)站計(jì)數(shù)器java源代碼 jsp網(wǎng)站計(jì)數(shù)器
本文來(lái)源:http://jinyejixie.com/article22/dosgjjc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)、企業(yè)網(wǎng)站制作網(wǎng)站設(shè)計(jì)公司、移動(dòng)網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
仙居县| 衡山县| 黑水县| 乌恰县| 洪洞县| 康平县| 宝山区| 连江县| 宝山区| 偏关县| 岳普湖县| 太谷县| 河北区| 旅游| 崇信县| 水城县| 台州市| 楚雄市| 东阿县| 紫阳县| 三明市| 雷州市| 蓝田县| 阿鲁科尔沁旗| 龙山县| 建水县| 宁安市| 衡山县| 两当县| 连南| 太原市| 奉贤区| 双城市| 禹城市| 鹤峰县| 江津市| 临颍县| 监利县| 通江县| 遂溪县| 新巴尔虎左旗|