締切済み チェックボックスを動的に生成する 2008/11/05 01:52 SwingでDBから取得したデータの件数分のチェックボックスを動的に生成したいのですが、方法がわかりません。どなたか教えて下さい。 みんなの回答 (1) 専門家の回答 みんなの回答 luckymako ベストアンサー率55% (29/52) 2008/11/05 08:59 回答No.1 JFrame f = new JFrame("hoge"); JPanel p = new JPanel(); for(int i = 0; i < DB_Number; i++){ JCheckBox cb = new JCheckBox("hoge" + i); cb.setBounds(0, 20 * i, 100, 20); p.add(cb); } f.add(p); f.pack(); f.setVisble(true); 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Java 関連するQ&A チェックボックスの生成 初めまして。 外部テキストから値を読み込んで、チェックボックスを生成し、データの受け取り、データベースの書き込みまでを行いたいのですが、良い方法を教えて頂けないでしょうか? 外部テキストの形式は DBテーブルのフィールド名|HTML表示用の文字列 という状態で、中身は A|あああ B|いいい C|- D|えええ という感じになっています。(- は今のところ利用しない項目) 外部テキストからチェックボックスの生成を行う理由は、利用するデータの増減に対する修正がテキストファイルのみで完了するためです。 自力でも試してみたのですが、チェックボックスのデータを受け取れなかったり、受け取れてもデータベースの更新がうまくいかなかったりで頓挫してしまったので、チェックボックス自体の生成からデータベースへのデータ渡しまでが上手く行く方法を教えて頂けると助かります。 お手数ですが、ご教授下さい。宜しくお願い致します。 複数のテキストボックスに対する入力チェック こんにちは。PHPでDBのテーブル内容変更画面を作成しています。PHPでDB内のデータを取得し、それをwhileで列数分回してテキストボックスの中に表示させ、その中身を変えて変更ボタンを押せば変更、削除ボタンを押せば削除したりできるような画面です。 変更(UPDATE)にあたってJavaScriptで入力チェック(空欄チェックとバイト数チェック)をかけたいのですが、1行だけしか出力されない(=DBテーブル内にデータが1行分しかない)場合にはチェックが有効なのですが、複数行になるとチェックしてくれません。 JavaScriptでは複数行のチェック(?)には配列を使わなければならないと知りましたが、PHPのfetch関数を使って回して表示しているため、行数がいくつになるかはわかりません。行数をどうやって取得すればいいのか、ご存知の方がいらっしゃいましたらぜひご教授ください。よろしくお願いいたします。 チェックボックスのオンオフ チェックボックスを配置して、チェックボックスがオンになった時に 測定器と通信して数値データを表示するプログラムを作っています。 数値データは刻一刻と変化するので、チェックボックスがオンの時は Loopで数値データを取得するようにしています。 数値データの取得を止めたいときはチェックボックスを再度クリックして 終了したいのですが、Loopの中に入っているとチェックボックスを クリックしても反応しません。 何か方法はありませんか?チェックボックス以外のボタンを配置して Loopを抜けるようにしないと駄目ですか? Private Sub Checkbox1_Click() If Checkbox1= 1 Then Do 数値データを取得して、画面上に表示するプログラム(チェックボックスのクリックが効かない) Loop End If End Sub ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム VB2005 DataGridView内のチェックボックス DataGridView内に生成したチェックボックスのどれか一つでもチェックされると、あらかじめ作っておいたボタンのEnabledをTrueにする。 というプログラムを制作しようとしているのですが、チェックボックスをチェックしたときのイベントの取得方法がわからず、困っています。 どういったプログラムを書けば、イベントを取得できるのでしょうか。 どうかご教授ください。 【制作環境】 ・Windows XP Professional ・Microsoft VisualStudio2005 ・Microsoft .Net Framework 3.0 チェックボックスのチェック方法 チェックボックスのチェック方法でつまずいています。 以前の質問を参考にここまで作りましたがどうしても解決しないので 教えてください checkboxはPHP側でDBより取得したデータを表示するため件数分作成します 検索ボタンで表示した件数を絞り込むことを可能にしています 表示件数が20や10や5等は問題なくチェックされますが 表示件数が1の場合 elの戻り値が"undefined"になりうまく動作しません ほかの場合はelの戻り値は表示件数分になっています <form name=frm method=post action=/beta/index.php> <input type=checkbox name=sebchk[] value=1112236589> <input type=checkbox name=sebchk[] value=1112236590> <input type=submit name=sub_srch value=検 索> <input type=submit name=sub_kan value=実行 onClick="return chk_kan();"> <script language="JavaScript"> <!-- function chk_kan(n) { var sebchk_ok = 0; var el; var i; el = document.frm.elements['sebchk[]']; if ( typeof el == "undefined") { alert('該当データがありません。'); return false; } for (i = 0; i < el.length; i++) { if (el[i].checked == true) { sebchk_ok = 1; } } if (sebchk_ok == 0) { alert('チェック項目が未選択です。'); return false; } /* proceed ? */ if (confirm('処理を行います。\nよろしいですか?')) { return true; } return false; } //--> </script> 解りづらいとは思いますが宜しくお願いします Javaでチェックボックス作成について はじめまして。 SwingのJCheckBoxを利用してチェックボックスを作成しました。 そこでチェックした時に、そのチェックボックスに色を塗り潰したいと思いsetBackgroundメソッドを利用してみたのですが、するとその設定した色がJCheckBoxを貼り付けてるいるパネルまで色が塗りつぶされてしまいます。 チェックボックスだけに色を塗りつぶしたいのですが どなたかその方法を教えてください。 宜しく御願い致します。 AJAXで生成したHTMLでのチェックボックス一括チェックの方法を教えてください 現在jqueryを使って、ajaxでチェックボックスを生成して、それに対して一括チェックボタンを付けたいと考えております。 <input name="allcheck" type="checkbox" id="checkall" checked="checked" />全て<br /> <input type="checkbox" name="carrier" value="docomo" checked="checked" />docomo<br /> <input type="checkbox" name="carrier" value="au" checked="checked" />au<br /> <input type="checkbox" name="carrier" value="softbank" checked="checked" />softbank<br /> というチェックボックスがajaxで生成されて function carrier_check() { $('#checkall').click(function(e){ $(':checkbox[type=checkbox][name=carrier]').attr('checked', $('#checkall').attr('checked')); }); } のjavascriptで上記のチェックボックスを一括チェックできるようにしようとしているのですが ajaxを使わずに上記のチェックボックスをHTMLに書いているときは一括チェックできるのですが、ajaxを使用して生成した場合にはチェックボックスの一括チェックができません。 どのようにすれば、ajaxで生成されたチェックボックスを一括チェックできるようになるのでしょうか? ご存知の方がいらっしゃいましたらご教授お願いいたします。 フレーム内のチェックボックスって?(アクセス) こんにちは。質問させていただきます。(環境Win2K/Access2000) アクセスのフォーム内にフレームあ(オプショングループ)を作成しその中にチェックボックスを3つ作りました。それぞれオプション値は1~3とバラバラです。 フォーム上の動きはいいのですが、それがデータとしてどのように格納されたのかわかりません。 DBは普通のチェックボックス同様「Yes/No型」にしました。しかし、チェックしてあるはずのものがTrueになりません。オプショングループ内のチェックボックスってどうやってDBに格納されるのですか? わかっていただけましたでしょうか? よろしくお願いします。 DB存在するものには、初期値としてチェックいれたい いつもお世話になっております。 現在DBと連携した、チェックボックスを作成したいと思っております。 どうしたら、できそうかはおぼろげにわかるのですが、 どうやって取得するかがわかりません。 以下が私が考えてる方法です。 (1)DBを検索して(例えば全社員リストと対象のDBを比較するなどで)、 対象のデータがあるものには、 Flag=1 にして、データがないものは、Flag = 0にします。 (2)全データ対象のチェックボックスの一覧を作成して(例えば全社員リストなど)、 チェックボックスの部分で、 IF分を使って、Flag = 1なら、 <input type="checkbox" name="" value="" checked="checked">と出力して、 Flag = 0なら <input type="checkbox" name="" value=""> と出力することで、チェックボックスの初期値がだせると思ってます。 問題は、DBにデータあるなしで、どうやってFlagに値を入れるのかということです。 SQLで可能かと思って調べてみましたが、見つかりませんでした。 もしご存知の方がいらっしゃいましたら、ご教授していただければと思います。 以下は、私の作成環境です。 DBは、sqlserver 。サーバーサイドは、クラシックASP。クライアントサイドは、HTML、Javascriptなどです。 もし私が考えている以外で、いい方法がありましたら、教えていただければ幸いです。 どうぞ、よろしくお願いいたします。 チェックボックスデータを引き継ぐ index.htmlのチェックボックスのデータをa.phpで$jyusyoPOSTで受け取りデータベースからデータを取りだし表示させます。そしてb.phpにもチェックボックスの条件で表示させたいです。以前お聞きした際hiddenで出力し、取得しろとの事でしたが詳しく知りたいです。a.phpでどのように出力しb.phpでどのように取得するか詳しく教えて下さい。宜しくお願い致します。 VBAでのチェックボックスの自動作成 今、ワークシートに入れてあるリストを、インプットボックスでワークシートで指定して読み込ませて処理しています。 今後、複数のリスト(ワークシート)を指定する為、ワークシートの数(ワークシート名も入力して)だけユーザーフォームに自動でチェックボックスを作成するマクロを作りたいと考えています。 ワークシートの数の取得、ワークシート名の取得方法、チェックボックスの値の取得方法はわかりましたが、ワークシートの数だけ、チェックボックスを適当なサイズで自動生成する方法がわからず困っています。 長いコードになると思いますが、よろしければコードも含めて教えてください、よろしくお願いします。 選択したチェックボックスのみチェックを入れたいのですが Access2000で作成したフォームの チェックボックスが、どれか一つ チェックを入れると、すべてに チェックが入ってしまいます。 また、どれか一つ解除をすると、 すべてが解除されてしまいます。 デザインビューでこのフォームを 開いた時は、チェックボックスと それに関連したテキストボックスは 一レコード分(一行)だけ表示されており、 フォームビューで開いた時は、 データが増えていくにつれ、 何レコード分も表示されます。 初心者ですので、どなたか よいアドバイスをください。 宜しくお願いいたします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム チェックボックスをビット演算子で処理したい チェックボックスをビット演算子で処理したいのですが、DBに格納した数値をビット演算子で処理する方法がわかりません。 たとえば、北海道から沖縄までのチェックボックスを作成してそれぞれに 1,2,4,8,16,32・・・とvalueを持たせます。 DBには数値の和を入れておきます。 その値を分解してチェックボックスをcheckedにしたいです。 ちょっとわからなくなってしまって。 教えてください、。よろしくお願いします。 チェックボックスが消えた xpでエプソンのプリンターを使っています。 インターネットの中の表示された3枚分の2枚だけプリント したい場合は印刷プレビューのチェックボックスにチェックを入れて操作していました。が、 いつの間にかチェック欄がなくなっています。 なのですべてが印刷されてしまいます。 チェックボックスの復活方法の仕方を教えてください。 MSACCESSのチェックボックスについて いつもお世話になっております。 初めてアクセスでDBに挑戦しております^^; 質問は、 [見積番号][行][商品コード][商品名][数][単価][金額]のレコードがありそのレコードに[サービス]のチェックボックスを設けました。それとは別に[合計金額]を表示させる所があります。 [サービス]のチェックボックスをONにした時には、金額が計上されない合計金額の表示になるようにしたいのですがどのようにすればよいでしょうか? IF分とか使うのでしょうか?詳しく無いのでなるべく簡単な方法をお願いしますm(__)m リストボックスにチェックボックスを入れる リストボックスの中にいくつかのテーブルデータとチェックボックスを入れたいのですが、やり方を教えてください。 チェックボックスのテーブルを使ってクエリでやりましたが チェックボックスのチェックを入れる形にならず困っています。 チェックボックス Ruby on Railsを利用したオープンソースのCMS(Rubricks)で作成しているのですが。。 チェックボックスで複数選択した情報をDBへ保存する方法が分かりません。 【状況】 C コントローラ @kudamonos = Kudamono::KudamonoKind.find(:all) V ビュー <% @kudamonos.each do |kudamono| %> <span style="white-space:"> <%= check_box kudamonos",kudamono.id, :checked => nil %> <%= hl(kudamono.kudamono_name) %> </span> <% end %> check_box_tag はうまくいきません。。 DB mysql> select * from kudamono_kinds; +----+---------------+ | id | kudamono_name | +----+---------------+ | 1 | りんご | | 2 | みかん | | 3 | いちご | +----+---------------+ mysql> select * from kudamono_masters; +----+------------------+----------------+ | id | kudamono_name_id | select_buy_id | +----+------------------+----------------+ | 1 | 1 | 1 | | 2 | 2 | 1 | | 3 | 3 | 1 | +----+------------------+----------------+ select_buy_id は今は無視して下さい。 チェックボックスですべてチェックした場合上記の用に保存したいです。 説明不足ですが、どなたか教えていただきらいです。 チェックボックスの戻り チェックボックスのvalue値に数字を入れてPOSTしています。 DB登録の前にその値を足し算してDBに登録しています。 <input type="checkbox" name="cb[0]" value="1"> <input type="checkbox" name="cb[1]" value="2"> <input type="checkbox" name="cb[2]" value="4"> <input type="checkbox" name="cb[3]" value="8"> <input type="checkbox" name="cb[4]" value="16"> ・・・のようにしています。DBの値を読み取ってcheckedを付ける際はどのようにしたら効率よく処理できるでしょうか?switchを使うとすごくチェックボックスの数が増えると厄介です。困っています。教えてください。 VB.NET SPRED(チェックボックスの処理) .net初心者です。スプレッドを扱うのも始めてで調べてもわからないので教えて頂けないでしょうか? (行いたい処理) スプレッド上のチェックボックスにチェックを入れたものの行データを取得。 下のような感じでテストプログラムを作りました。 spd_LIST.SaveChanges() For I = 0 to 5 If spd_LIST.Seet(0).Cell(I,0).Value = 1 Then (行データ取得処理) Else (処理なし) End if Next チェックボックスにチェックが入っていればデータを取得できますがチェック無しの行の処理に入った場合エラーで落ちてしまいます。 他の方法が思いつかないため、やり方に間違いがあるようでしたら教えていただきたいです。宜しくお願いします。 チェック・ボックスとそのボックス内のチェックの大きさを変える方法は? Excelなどでワークシートに(「表示(V)」→「ツールバー(T)」→「コントロール ツールボックス」で貼り付けられる)チェック・ボックスに関して教えてください。す。 チェック・ボックス自体の大きさ(すなわち縦・横のサイズ)およびそのボックス内に付けたチェックの大きさを変える方法はないでしょうか? デフォールトの状態で、チェックボックス内にチェックを入れて印刷してみると、このチェックが貧弱に見えてしまいます。また、文字の大きさだけを大きくしても、チェック・ボックスと不釣合いになってしまいます。 なお、チェック・ボックス右に付けるテキストにつき、その文字の大きさ・太さを変える方法は、以前このOK Webでお尋ねしてわかりました。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など