ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Javaの課題丸投げコミュの送受信バイトを毎秒ごとにグラフ化

  • mixiチェック
  • このエントリーをはてなブックマークに追加
インターネットの転送速度を送受信バイト/秒でグラフ化するといったプログラムを作っていて、グラフまで作れたのですが、一番重要な送受信のバイトの取得方法がわかりません。

詳しい方いらっしゃいましたら教えてください。


作ったグラフのソース

//<applet code="Graph3.class" width=520 height=290></applet>

import javax.swing.*;
import java.awt.*;

public class Graph3 extends JApplet{
public void paint (Graphics g) {

//グラフ方眼
g.setColor(Color.GRAY);
for(int i=1; i < 26; i++){
g.drawLine( 10, 10*i, 510, 10*i);
}

for(int i=1; i < 102; i++){
g.drawLine(5*i+5, 10, 5*i+5, 260);
}

g.setColor(Color.BLACK);
for(int i=1; i < 6; i++){
g.drawLine( 10, 50*i+10, 510, 50*i+10);
}

for(int i=1; i < 11; i++){
g.drawLine( 50*i+10, 10, 50*i+10, 260);
}

//座標軸と軸ラベル
g.setColor(Color.BLACK);

g.drawLine( 10, 260, 510, 260);
g.drawLine( 10, 259, 510, 259);
g.drawLine( 11, 10, 11, 260);
g.drawLine( 10, 10, 10, 260);



Font msH
= new Font ("Helvetica", Font.BOLD,10);

g.setFont(msH);
g.drawString( "0", 10, 270);
g.drawString( "0.4", 52, 270);
g.drawString( "0.8", 102, 270);
g.drawString( "1.2", 152, 270);
g.drawString( "1.6", 202, 270);
g.drawString( "2.0", 252, 270);
g.drawString( "2.4", 302, 270);
g.drawString( "2.8", 352, 270);
g.drawString( "3.2", 402, 270);
g.drawString( "3.6", 452, 270);
g.drawString( "4.0", 502, 270);

//グラフの元のデータ
int x3[] = { -250, -200, -150, -100, -50, 0, 50, 100, 150, 200, 250};
int y3[] = { 0, 50, 10, 30, 50, 5, 30, 20, 10, 40, 30};
int x31[] = { -250, -200, -150, -100, -50, 0, 50, 100, 150, 200, 250};
int y31[] = { 0, 100, 150, 110, 200, 0, 0, 0, 0, 0, 0};



//グラフデータ
int [] x4 = new int [11];
int [] y4 = new int [11];
int [] y5 = new int [11];

int [] x41 = new int [11];
int [] y41 = new int [11];
int [] y51 = new int [11];

for(int i=0; i < 11; i++){
x4[i] = x3[i] + 260;
y4[i] = -y3[i] +260;
y5[i] = y4[i] - 1;

x41[i] = x31[i] + 260;
y41[i] =-y31[i] + 260;
y51[i] = y41[i] - 1;
}

g.setColor(Color.BLUE);

g.drawPolyline( x4, y4, 11);
g.drawPolyline( x4, y5, 11);

g.setColor(Color.RED);

g.drawPolyline( x41, y41, 11);
g.drawPolyline( x41, y51, 11);



};
}

コメント(3)

なにか参考になりそうなサイトでもいいので知っている方お願いします。
Sunのサイト
http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/index.html

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Javaの課題丸投げ 更新情報

Javaの課題丸投げのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。