• ベストアンサー

JAVAを使った『健康チェック』

はじめまして、JAVAを使った『健康チェック』を 作ろうと四苦八苦している初心者です。 こちらのWEB(http://www.red.oit-net.jp/tatsuya/java/checkbox.htm ) にあるようなチェックプログラムを、 JAVAのアプレットで書きたいのですが、どうしても上手くいきません。 そのものずばりのJAVAプログラムでも、何らかのヒントでも 本当に助かりますので、よろしければご教授ください。

  • Java
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • J_H
  • ベストアンサー率57% (11/19)
回答No.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]); } } }

sugar1977
質問者

お礼

ご連絡が遅くなって申し訳ありません、ありがとうございます。 早速実行してみようとおもいます。 途方にくれていたところでしたので、本当に助かります。 ご親切に教えていただいて、本当にありがとうございました。

その他の回答 (1)

noname#19197
noname#19197
回答No.1

カテゴリは、JavaScriptのほうがいいですよ。 ソースをそのまま載せるのは規定違反になるので、 どこが上手くいかないのか、 あなたが作ったコードを見せて下さい。 その上で、どこが悪いのか指摘することは出来ます。

sugar1977
質問者

お礼

ご連絡が遅くなって申し訳ありません、 お返事ありがとうございました。 おっしゃる通りですね、別カテゴリにコード付きで、 投稿しようと思います。 途方にくれていたところでしたので、とても助かりました。 本当にありがとうございました。

関連するQ&A

  • java カレンダーの日付指定で・・・

    ビギナーです。 http://www.red.oit-net.jp/tatsuya/java/calendar.htm のサイトのソースで 毎月3日、5日、7日のセルを「赤」にしたいのですが どこに何を入れればいいのかさっぱりです(TT) さんざん弄くりまわしましたがうまくいかず・・・。 ご存知の方いましたら教えてください。 「テメーで調べろ」的な方はヒントだけでもお願いします。 よろしくお願いします(__)

  • JAVAで作るカレンダー 応用

    このサイトに書いてある式を全てコピーしてカレンダーを作りました http://www.red.oit-net.jp/tatsuya/java/calendar.htm このカレンダーに「日にちにクリックするとその日が青く変色する」 という仕様にしたいと思います。 どんな式を追加すればいいですか? よろしくお願いします。

  • これってCGI?

    http://www.red.oit-net.jp/tatsuya/java/fade.htm 上記URLのもう1回見るで確認してください。 タグにはCGIのようなタグはありませんが、 どう言う仕組み(CGI)が使用されているのか、 使用されていないのかが知りたいのです。 分る方宜しくお願いします。

  • Javaのアプリケーションでの円の描画について。

    Javaのアプリケーションでの円の描画について。 EcipseでJavaプログラムを書いています。 まだ始めたばかりでわからないことだらけなんですが、JavaにはJavaアプリケーションとJavaアプレットの2種類の書き方(?)があることを知りました。 作りたいものに向かってJavaアプリケーションの書き方で最初から書いていたんですが、円を表示させるプログラムのところで引っかかりました。 Javaアプリケーションの書き方では円の描画方法は見つからなかったのです。 Javaアプレットの書き方では見つかりました。 ということは1からJavaアプレットの書き方で作り直さなくてはいけないでしょうか? ここまで出来たのは結構長いプログラムなのですが・・・。 どうかアドバイスお願いします。

    • ベストアンサー
    • Java
  • ランダムリンクのボタンを

    http://www.red.oit-net.jp/tatsuya/java/rndlink.htm こちらのサイトを参考にして、ランダムリンクをホームページに設置してみたのですが、リンク先の表示が、同一のページになってしまうのですが、新しいタブでリンク先のホームページが表示されるようにするにはどうすればよいでしょうか? 回答宜しくお願いします。

    • ベストアンサー
    • HTML
  • Java (ジャバ)

    Java とは、使っているパソコンの機種に依存しないプログラム言語のこと。 ネットで扱われているJavaは、大きく分けてJavaスクリプトとJavaアプレットの2種類。 script・・・手書き、筆記、台本、原稿 applet・・・別のアプリケーションを動かしているときに呼び出せる小さなアプリケーションプログラム なのだそうですがよくわかりません。 素人でもわかる説明となるとどうなるでしょうか? お願いします。

  • javaでの電卓の作り方

    javaで加減乗除(+-*/)の電卓を作りたいのですが アプレットが分かりません・・・ どなたかjavaのアプレットとhtmlのほうも教えていただけませんか? http://jubilo.cis.ibaraki.ac.jp/~isemba/PROGRAM/JAVA/OUYO/z111c.htmのサイトでは加減(+-)の電卓しかありません

  • HPを作っていますぅ。

    HPを作っていますぅ。 イヌでもわかるJavaScript講座 http://www.red.oit-net.jp/tatsuya/java/prompt2.htm で質問しても 何の回答も来ません。  パスワードです。。 トップページに5~6個のパスワードを入れたいのですが (秘密の部屋を5~6個つくりたい)  パスワードのソース1個は問題が無いのですが 2個以上だと使えません ソースをどのように変えたら良いですか? だれかー教えてーーください。

  • JavaとHTMLについて

    Java初心者です。アプレットを使ってプログラムしています。HTMLには<applet> のタグをつかってclassファイルをHTMLの中に取り込みますが、他の方法もあるのでしょうか?<embed><object>とかも無理して使えるのでしょうか?Web上でJavaを扱う際に、アプレット以外の方法があれば知りたいのですが。また、そういったものを調べるのに適したサイトや書籍をお教え下さい。お願いします

  • Javaでこんなことは出来る?

    Javaを使ってあるプログラムを開発したいのですが、気になることがあります。 イ:携帯電話のボタンで操作して発言を書き込むプログラムを作りたいのですが、Javaアプレットでそのようなことは可能でしょうか? ロ:JavaアプリではなくBREWアプリのみ対応の携帯電話でも出来れば使えるようにしたいのですが、大丈夫でしょうか? ハ:Javaでダメな場合、ほかにいいプログラム方法はありますか?

専門家に質問してみよう