電子書籍の厳選無料作品が豊富!

はじめまして、JAVAを使った『健康チェック』を
作ろうと四苦八苦している初心者です。

こちらのWEB(http://www.red.oit-net.jp/tatsuya/java/checkbox. …

にあるようなチェックプログラムを、
JAVAのアプレットで書きたいのですが、どうしても上手くいきません。

そのものずばりのJAVAプログラムでも、何らかのヒントでも
本当に助かりますので、よろしければご教授ください。

A 回答 (2件)

骨格だけです。



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

public class Sample extends JApplet implements ActionListener{
private JCheckBox [] cb = new JCheckBox [4];
private JButton btn = new JButton("Check");
private Box box = new Box(BoxLayout.Y_AXIS);
private JLabel label = new JLabel();

public void init(){
btn.addActionListener(this);
String [] cbQuestion = {"タバコが好きだ","酒が好きだ","麻薬漬けである","人には言えない過去がある"};

for ( int i = 0; i < cb.length; i++){
cb[i] = new JCheckBox( cbQuestion[i] );
box.add(cb[i]);
}
box.add(btn);
box.add(label);
getContentPane().add(box);
}

public void actionPerformed(ActionEvent ev){
if (ev.getSource() == btn){
int count = 0;

for (int i = 0; i < cb.length; i++){
if ( cb[i].isSelected() ) count++;
}

String [] msg = {"危険度1", "危険度2", "危険度3", "危険度4", "危険度5"};

if ( cb[3].isSelected() ){
label.setText ( msg[count] + ": その思いを吐露してください" );
}else
label.setText (msg[count]);
}

}
}
    • good
    • 0
この回答へのお礼

ご連絡が遅くなって申し訳ありません、ありがとうございます。
早速実行してみようとおもいます。

途方にくれていたところでしたので、本当に助かります。
ご親切に教えていただいて、本当にありがとうございました。

お礼日時:2006/07/09 21:23

カテゴリは、JavaScriptのほうがいいですよ。



ソースをそのまま載せるのは規定違反になるので、
どこが上手くいかないのか、
あなたが作ったコードを見せて下さい。
その上で、どこが悪いのか指摘することは出来ます。
    • good
    • 0
この回答へのお礼

ご連絡が遅くなって申し訳ありません、
お返事ありがとうございました。

おっしゃる通りですね、別カテゴリにコード付きで、
投稿しようと思います。

途方にくれていたところでしたので、とても助かりました。
本当にありがとうございました。

お礼日時:2006/07/09 21:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報