● 画面表示

// 宣言
private javax.swing.JPanel jPanel1;
// フレームに追加
getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER);

// オーバーライドします
public void paint(Graphics g){
// グラフィクスの取得
Graphics grap = jPanel1.getGraphics();
// 表示範囲
Dimension panesize = jPanel1.getSize();
// フォントの設定
grap.setFont(new Font("東風ゴシック", 0, p));
// カラーの設定
grap.setColor(Color.pink);
// 四角を塗りつぶす
grap.fillRect(m, n, o, p);
// 線を引く
grap.drawLine(m, n, o, p);
// テキストの表示
grap.drawString(celltext[j][k], q, n+p);
// 再描画
setVisible(true);
jMenuBar1.repaint();
}

● 文字列操作

// 宣言
String celltext[][] = new String[32][256];
// 数値に変換
year = Integer.parseInt(fnen);
// 文字に変換
g = Integer.toString(j);
// 長さ
m = celltext[r][s].length();
// 取り出す
String h = celltext[r][s].substring(0, 1);
// 等しいか
n = h.equals("2");
// 探す
n = celltext[r][s].indexOf(h, i);

● ファイルからデータを読み込む

FileInputStream inStream = new FileInputStream(filname);
InputStreamReader inFile = new InputStreamReader(inStream, "Shift_JIS");
BufferedReader buff = new BufferedReader(inFile);
while ((data = buff.readLine()) != null){
i++;
celltext[1][i] = data;
}
inFile.close();

● ファイルにデータを書き込む

FileOutputStream outStream = new FileOutputStream(bunshomei);
OutputStreamWriter outWrit = new OutputStreamWriter(outStream, "Shift_JIS");
BufferedWriter bufWrit = new BufferedWriter(outWrit);
for (int j=1; j<=yhoz; j++){
data = celltext[1][j];
bufWrit.write(data , 0 , data.length());
bufWrit.newLine();
}
bufWrit.close();

● テキストフィールド

// 宣言
private javax.swing.JTextField jTextField1;

// 初期化
jTextField1 = new javax.swing.JTextField();
jPanel1.add(jTextField1);
jTextField1.setLayout(null);
jTextField1.setColumns(18);
jTextField1.setFont(new Font("東風ゴシック", 0, 14));

// 非表示に
jTextField1.setEnabled(false);
jTextField1.setVisible(false);

● サンプル・ソース

画像表示アプレット(September 21, 2003 追加)
掲示板 JSP(March 5, 2004 追加)
グラフ表示アプレット(March 12, 2004 追加)

April 4, 2003
The following clause.
ソフトウェア