• ベストアンサー

印刷

Javaで表示した内容を印刷したいのですが、印刷するためのボタンはどうやって作成すればいいのでしょうか?

  • Java
  • 回答数3
  • ありがとう数1

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

  • ベストアンサー
  • ngsvx
  • ベストアンサー率49% (157/315)
回答No.3

ボタン自体はHTMLになります。 <input type="button" value="印刷" onclick="window.print();"> をサーブレットで出力する内容に加えてください。 ブラウザの表示にボタンが追加されます。 このボタンを押すと、印刷ダイアログが開きます。 なお、ダイアログを出さずに印刷する事はできません。 セキュリティーの観点からできないようになっています。

kuninari
質問者

お礼

できました! ありがとうございました。助かりました~

その他の回答 (2)

  • ngsvx
  • ベストアンサー率49% (157/315)
回答No.2

>サーブレットで表示してそれを印刷したいのです サーブレットを使うということは、画面表示をしているのはブラウザではないですか? サーブレットは、ブラウザに対してHTMLを送信して、ブラウザはそのHTMLを表示します。 その内容を印刷するのなら、サーブレットでJavaScript付きのHTMLを作るというだけなので、印刷の処理はJavScruptということになります。 それとも、「印刷」というのはサーブレットが動いているマシンにつながっているプリンタから出力するのでしょうか? それならば、間違いなくJAVAで印刷することになります。

kuninari
質問者

補足

ってことはJavaScriptになりそうです^^; どのような記述をすればよいでしょうか? それかそのようなことが詳しく記載されているサイト様があるようでしたら教えてもらえますか?

  • ngsvx
  • ベストアンサー率49% (157/315)
回答No.1

確認ですが、JAVAで間違いないですか? ブラウザなどで動作し、HTMLの中に書くものはJavaScriptですよ。 JAVAとJavaScriptは名前は似てますが、全くの別物です。 それと、JAVAでの印刷は結構面倒だということを付け加えておきます。

kuninari
質問者

補足

間違いなくJAVAです。 MySQLのデータをサーブレットで表示してそれを印刷したいのです。

関連するQ&A

  • テキストエリアの内容を印刷できるようにしたい

    宜しくお願いします。 JAVAスクリプトで作った見積もりのページがあります。 該当部分の個数を選択して、下に総計を表示させるのですが 『選択内容を表示』というボタンを押すと 更にその下にあるテキストエリアに選択した内容と総計が 表示されるようにしています。 そこで、質問なのですが、 そのテキストエリアの下に『上記内容を印刷』という ボタンをつけて、テキストエリア内の部分だけを 印刷できるようにしたいのですが、可能でしょうか? お分かりになる方がいましたら、教えてください。

    • ベストアンサー
    • HTML
  • 印刷ボタンを作成して簡単に印刷をできるようにしたいのです。

    再度質問させてください。 現在ホームページを作成している初心者です。 ホームページ上に印刷ボタンを作成して簡単に印刷できるようにしたいのですが超初心者なのでいわゆるタグがわかりません。 どなたか印刷ボタンのタグを「HTMLタグの挿入画面」にコピペするだけで表示できるように教えていただけませんでしょうか? いろいろなHP等でタグが表示されているのですが、その前後のタグの表記がわかりません。 徹夜して調べたのですがなかなか難しいです。 できれば画面の下中央に印刷ボタンを置きたいのですがどなたか教えていただけますでしょうか? とても困っています。

  • マクロ 印刷及び印刷プレビューについて

    Excelのブックに3つ(「目次」「入力用」「出力用」)のシートを作成しております。 ツールの印刷ボタン又は印刷プレビューボタンを押した時に、その内の一つ(「出力用」)のシートのみを印刷又は表示したいのですが、そのようなことは出来るのでしょうか? できればマクロの登録をして使うボタン?は使いたくありません。 よろしくお願いいたします。

  • JAVAアプレットで画像を印刷したいのですが

    今JAVAアプレットでプログラムを作成しています。 プルダウン(Choice)で選んだ条件に合う、画像を表示すると言う単 純なものですが、ブラウザの印刷機能を使って印刷した所、HTMLの部 分に関しては印刷されますが、肝心のJAVAの部分が印刷されませんで した。 過去ログにも印刷の件で悩んでいる方がいましたが、プリントスク リーンを使って、クリップボードに記憶させ、他のアプリケーション や画像ソフトに貼り付けをして印刷すると言う回答しかありませんで した。それであるなら出来ることは知っていますが、プリントスク リーンではだめなんです。 例えば「印刷」と言うボタンがあるなら、それを押した瞬間に印刷が 実行され、画像が印刷されるようにしたいんです。 本にそれらしき事が載っていましたが、参考にならず困り果てています。 お手数ですが、皆さんよろしくお願いします。

    • ベストアンサー
    • Java
  • Excel「印刷プレビューと印刷」クリック

    Windows8.1、Excel2013を使用しています エクセルで作成した一覧表を「印刷プレビューと印刷」ボタン クリックで、印刷プレビューと書かれたダイヤログボックスが 表示されます、他のエクセルで作成した文書等は 「印刷プレビューと印刷」で、印刷プレビューが表示されます この、「印刷プレビューと印刷」クリックで印刷プレビュー表示が 出来る設定かシート作成ミスか解かりません 何方か詳しい方教えて下さい、宜しくお願いします。

  • 質問内容で、(印刷)

    質問内容で、(印刷) http://okwave.jp/  から、OKWaveを利用しています。  たとえば、下記のように質問内容で、(印刷)のボタンがあります。この(印刷)ボタンを押すことで印刷ようの画面が出てきます。この画面を印刷すると本文のみが印刷されるようになっています。 http://okwave.jp/qa/q8519221.html  一ページ目の印刷画面 http://okwave.jp/print/qa/q8519221.html?order=ASC&by=datetime  しかし、本文が長くなると質問1から質問5を超えると次のページに質問と回答が表示されます。 http://okwave.jp/qa/q8519221_2.html?by=datetime&order=ASC#answer  この画面にも(印刷)のボタンがあります。このボタンを押すと  前のページの印刷画面になります。質問1から質問5の表示に戻ります。 ●Q01. これは、不便で正しい表示では、無いですが、正しい表示にもどすには、どうすればよいでしょうか?  二ページ目の印刷画面 http://okwave.jp/print/qa/q8519221_2.html?order=ASC&by=datetime ●Q02. これは、OKWaveのホームページ作成のぱぐでしょうか? ●Q03. どこに言えば、改善してもらえるのでしょうか?  敬具

  • 印刷ボタンの作成

    htmlで、HP上に「現在表示されているページを印刷する」という印刷ボタンを作成したいのですが、 どうすればよいでしょうか? よろしくお願しますm(__)m

  • 印刷ができません

    印刷できなくて困っています。教えてください。 ワードで年賀状を作成して印刷しようとして、ボタンを押しても、印刷ができません。別にエラー表示は何も出ませんが、もう一度印刷のダイヤログボックスを開けると、印刷中、印刷待ち文書1件となっています。 コントロールパネルから、プリンターを選ぶと、ドキュメントは「削除中 プリンタへ送信」と表示されています。 パソコンを再起動させると、印刷されますが、設定は無視されてしまいます。 プリンタドライバは入れなおしてみましたが変わりません。何が悪いのでしょうか。 よろしくお願いします。

  • 印刷のしかたがわかりません

    ラヴィエを購入し、ワードにで作成した文章を保存したあと、ホーム左側印刷のボタンをクリックし、印刷、プリンター、設定と上から表示され、印刷のボタンをクリックしたら、保存するか否かのページが表示され、準備完了とでていても、印刷してくれません。どう操作すれば良いか教えて下さい ※OKWAVEより補足:「NEC 121ware : Windows」についての質問です

  • エクセルファイルの印刷不能の対応についてお教えください。

    ウィンドズファイルの破損でデ-タを退避し、フォ-マット した後にウインドウズを再インスト-ルし、退避したエクセルデ-タ-を印刷しようと印刷ボタンを押しましたら印刷中にエラ-が発生しました。内容表示は出来ます。 エラ-の内容は印刷物の一部が正常に出ない可能性があります。と表示が出ました。新規に作成したエクセルデ-タ は印刷できます。また新規エクセルに印刷できないエクセルのデ-タを貼り付けると印刷は出来ます。 退避したエクセルデ-タのファイルの破損が考えられますが 印刷不可能で大変困っています。 修復の方法がありましたらお教え下さい。

専門家に質問してみよう