ちゃぱてぃ商店IT部 @ ウィキ内検索 / 「コメント/Java/Tomcat」で検索した結果

検索 :
  • Java/Tomcat/サーブレットを作ってみる
    ハローワールド的な、ブラウザからサーブレットにアクセスして「Hello!! MyServlet!!」と表示するだけのサンプルです。 目次 サーブレット作成 - MyServlet.javaサンプルサーブレットの解説 web.xml編集web.xml - サーブレットの宣言とマッピング追加 ブラウザで確認 コメント サーブレット作成 - MyServlet.java import java.io.*; import javax.servlet.*; import javax.servlet.http.*;   public class MyServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletRespons...
  • Java/Tomcat/warファイルをdotcloudにデプロイ
    Windowsで開発したTomcatのアプリをwarファイルにして、ubunts12.04を入れたVMからdotcloudにデプロイする。 Tomcatでサーブレットを触ってみたら、dotcloudにTomcatで作ったwebアプリをデプロイしてみたくなって、簡単に出来るだろうと思ってたら意外と苦労しました。 目次 アプリケーションの作成 アプリケーションをwarファイルにする VMにwarファイルアップロード dotcloudにアプリケーション仮作成 アプリケーションをdotcloudに送信 アプリの開発はサーブレットを作ってみる参照 warファイルの作成は【Java】EclipseでTomcatプロジェクトのWARファイルを作成 | cozzbox参照 Dotcloudの環境設定はdotCloud - Installing the CLI参照 ディレ...
  • Java/Tomcat/Tomcat7のインストールとwarファイルのデプロイ(ubunts12.04)
    ubuntu-server-12.04にTomcat7をインストールした時のメモです。 warファイルをデプロイしてブラウザで動作確認するところまでやってみました。 参考:Ubuntu 11.04でのTomcat 6.0のインストール(help.ubuntu.comのドキュメント日本語訳) | anobota ubuntu-server-12.04が入ってるVMを起動して、Tera Termで接続。 以下のコマンドでTomcat7をインストール sudo apt-get install tomcat7 インストールが終わったら、「http //192.168.130.128 8080/」にブラウザでアクセス。 ※IPアドレスは個々の環境で違います。 以下の様な画面が表示されたらインストール成功です。 管理ツールインストール 以下のコマンドで管理...
  • Java/Tomcat
    Tomcat Tomcatは、「JSP/サーブレット」に対応したアプリケーションサーバです。サーブレットコンテナとも呼ばれます。 webサーバとしての機能もあるので、単独でwebサーバとしてもアプリケーションサーバとしても運用可能です。 ※開発ではTomcat単体で、実際の運用ではApatchなどのwebサーバと組み合わせての運用が一般的みたいです。 Tomcatサンプル Tomcatメモ Tomcat7.0.37のインストールとeclipseの設定(Windows) サーブレットを作ってみる Tomcat7のインストールとwarファイルのデプロイ(ubunts12.04) warファイルをdotcloudにデプロイ サーブレットからJSPに遷移するサンプル サーブレットからCSVファイルをダウンロードするサンプル サーブレットからCSVファイルをダウンロード...
  • Java/Tomcat/サーブレットからJSPに遷移するサンプル
    ■サーブレットからJSPに遷移(処理を移す)するサンプル #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (GotoJsp.java) import java.io.*; import javax.servlet.*; import javax.servlet.http.*;   public class GotoJspServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {   String type = req...
  • Java/Tomcat/サーブレットからファイルをダウンロードするサンプル(日本語ファイル名)
    [Java]Tomcatのサーブレットを通じてファイルをダウンロードするサンプルです。 ■目次 ファイルの配置 ダウンロードサーブレット(DownloadServlet.java) web.xmlの設定 解説 ブラウザでアクセス その他のTomcatサンプル ファイルの配置 /CONTEXT_ROOT ┗ WEB-INF  ┣ src  ┃┗ DownloadServlet.java  ┗ web.xml ダウンロードサーブレット(DownloadServlet.java) import java.io.*; import java.net.*; import javax.servlet.*; import javax.servlet.http.*; import com.sun.xml.internal.messaging.saaj.packaging.mi...
  • Java/Tomcat/サンプル
    Tomcatサンプル Tomcatメモ Tomcat7.0.37のインストールとeclipseの設定(Windows) サーブレットを作ってみる Tomcat7のインストールとwarファイルのデプロイ(ubunts12.04) warファイルをdotcloudにデプロイ サーブレットからJSPに遷移するサンプル サーブレットからCSVファイルをダウンロードするサンプル サーブレットからCSVファイルをダウンロードするサンプル(日本語ファイル名) サーブレットからファイルをダウンロードするサンプル(日本語ファイル名) Basic認証(UserDatabaseRealm)+DIGEST認証 JFreeChartで動的にグラフを出力するサンプル ファイルをアップロードするサンプル(Commons FileUplaod) クロスサイトスクリプティング脆弱性を体験してみるサ...
  • Java/Tomcat/Basic認証(UserDatabaseRealm)+DIGEST認証
    TomcatのBasic認証を使って、「管理画面、会員用コンテンツ、公開コンテンツ」の三段階のアクセス管理を設定してみましょう。 ※ちょっと設定を変えるとDIGEST認証にもなるよ。 ■目次 ポイント web.xmlweb.xml DIGEST認証の場合 server.xmlの設定 tomcat-users.xml index.jsp サンプルダウンロード それぞれのユーザーのアクセス範囲ログインしてない人のアクセス出来る範囲 会員のアクセス出来る範囲 管理者のアクセス出来る範囲 ファイルの配置 認証情報をサーブレットやJSPで取得する方法 アンケート(このページの情報はお役に立ちましたか?) 他のTomcatサンプルはこちら コメント(バグ、間違い、こんな情報が欲しい等ありましたら) ポイント Basic認証を利用するには、まず「web.xml」で認証方式とアクセス制御...
  • Java/Tomcat/JFreeChartで動的にグラフを出力するサンプル
    JFreeChartを使って、グラフを出力するサーブレットと、ウェブページにグラフを表示するサンプルです。 JFreeChartはJava用のグラフを出力するライブラリです。 ■目次 JFreeChartのセットアップダウンロード インストール eclipseの設定 サンプルアプリケーションサンプルサーブレット JFreeChartSample.java web.xml 動作確認 サンプルアプリケーションその2 ウェブページ(jsp)にグラフを表示するサンプルJSP index.jsp 動作確認 サンプルダウンロード コメント(バグ、間違い、こんな情報が欲しい等ありましたら) アンケート(このページの情報はお役に立ちましたか?) JFreeChartのセットアップ ダウンロード http //www.jfree.org/index.html JFreeChartのサイト...
  • Java/Tomcat/Tomcat7.0.37のインストールとeclipseの設定
    Tomcat7.0.37のインストールとeclipseの設定 Tomcatのダウンロード Apache Tomcat - Welcome!の横の方に「Download」のコーナーがあるので、お好きなバージョンを選びます。 今回は「Tomcat 7.0」を選択しました。 少し下の方にスクロールするといろいろなダウンロードのリンクがあるので、またまたお好きなのをダウンロードします。ウィンドウズ用なら「32-bit Windows zip」「64-bit Windows zip」「32-bit/64-bit Windows Service Installer」のどれかでよいと思います。 今回は「64-bit Windows zip」を選択しました。 インストール ダウンロードしたファイルを好きなディレクトリに解凍します。 今回は「apache-tomcat-7.0.37-...
  • Java/Tomcat/Tomcatメモ
    ■目次 ■Servlet JSPServletからJSPにパラメータを渡す Servletから受け取ったパラメータを利用する ■Servlet文字コードやコンテンツタイプを指定する クッキーを取得する クッキーを取得する関数 クッキーを設定する Http only cookieの指定 ■JSPページの文字コードを設定する htmlに変数やオブジェクトを出力する クラスやパッケージをインポートする コンテキストパスを出力する 不要な空白や開業の出力を抑止する ■htmlページの文字コードをブラウザに伝える ■Servlet JSP ServletからJSPにパラメータを渡す request.setAttribute("string", "文字列を渡す"); Servletから受け取ったパラメータを利用する %= reque...
  • Java/Tomcat/サーブレットからCSVファイルをダウンロードするサンプル
    サーブレットから直接CSVファイルをダウンロードするサンプルです。 配列の内容をCSV出力するだけの簡単なサンプルです。 お仕事では、データベースの検索キーなどをパラメータで受け取って、検索結果をCSV出力する事が多いと思います。 そんなサンプルもそのうち作ろうと思います。 日本語ファイル名対応はこちら → 日本語ファイル名対応のCSV出力サンプル ファイルの配置 /CONTEXT_ROOT ┣ WEB-INF ┃┣ src ┃┃┗ DynamicCsvServlet.java ┃┗ web.xml ┗ jsp  ┗ dynamic_csv.jsp DynamicCsvServlet.java import java.io.*; import javax.servlet.*; import javax.servlet.http.*;   p...
  • Java/Tomcat/ファイルをアップロードするサンプル(Commons FileUplaod)
    Tomcat7でアップロードされたファイルを取得するには、Commons FileUploadを利用します。 Commons FileUploadを利用しない場合、かなり面倒なプログラムを組む必要があると思いますが、Commons FileUploadを使えばかなり簡単にアップロードしたファイルを取得出来ます。 ■目次 前提条件 ライブラリの準備Commons FileUpload Commons IO サンプルアプリweb.xmlの設定 サンプルJSP index.jsp サンプルサーブレット FileUploadSample.javaサンプルサーブレットのポイント サンプルダウンロード コメント(バグ、間違い、こんな情報が欲しい等ありましたら) アンケート(このページの情報はお役に立ちましたか?) 前提条件 Tomcat7 JDK1.6 Commons FileU...
  • Java/Tomcat/サーブレットからCSVファイルをダウンロードするサンプル(日本語ファイル名)
    前回作った、CSVファイルのダウンロードサンプルでしたが、このままでは日本語ファイル名を扱えないのが分かったので、日本語ファイル名にも対応出来るサーブレットのサンプルを作成しました。 ■目次 ファイルの配置 日本語対応サンプルサーブレット(DynamicCsvJpServlet.java) web.xmlの設定 サンプルサーブレットへのリンクを表示するJSP(dynamic_csv_jp.jsp) ブラウザでアクセス 他のTomcatサンプルはこちら コメント ファイルの配置 /CONTEXT_ROOT ┣ WEB-INF ┃┣ src ┃┃┗ DynamicCsvJpServlet.java ┃┗ web.xml ┗ jsp  ┗ dynamic_csv_jp.jsp 日本語対応サンプルサーブレット(DynamicCsvJpServlet.java) i...
  • Java
    Java Javaは、サーバサイドによく利用されているプログラム言語です。 最近では、アンドロイドでも利用されています。 Javaサンプル 無名クラスにパラメータを渡す CSVファイルを読み込む Javaの乱数生成 乱数生成の性能 JavaでGMailによるメール送信(JavaMail使用 JavaでZipファイル解凍サンプル(commons-compress使用) JavaでZipファイル圧縮(commons-compress)テキスト一個だけ JavaでZipファイル圧縮(commons-compress)ファイルやディレクトリ指定 スネークケースとキャメルケースの変換 日付、時間を扱うサンプル 処理時間を計測するサンプル 文字列を切り取る substring の使い方 substring使用時のエラーと回避方法??? swingサンプル ...
  • Java/サンプル/JavaでGMailによるメール送信(JavaMail使用
    Javaで、GMailを利用してメールを送信するサンプルです。 アカウント名や宛先、送信者、パスワードを変更して使って下さい。 日本語を送信する時は何か注意が必要だった気がするのですが、何事も無く送信出来てしまいました。 JavaMailを使用しています。JavaMailは下記からダウンロードしてください。 http //www.oracle.com/technetwork/java/javamail/index.html JavaBeans Activation Framework (JAF)も必要らしいので下記からダウンロードしてください。 http //www.oracle.com/technetwork/java/javase/index-jsp-136939.html リンクが切れてたら、JavaMailのリンクから行けると思います。 JavaMailとJAFをダウンロー...
  • Java/Tomcat/クロスサイトスクリプティング脆弱性を体験してみるサンプル
    Tomcatでクロスサイトスクリプティングの脆弱性があるアプリを作成して、クロスサイトスクリプティングを体験、それからクロスサイトスクリプティング対策を実施するサンプルです。 ■目次 まずは脆弱性のあるサンプルソース サンプルの説明 ダメなところ クロスサイトスクリプティングをやってみよう1 クロスサイトスクリプティングをやってみよう2 クロスサイトスクリプティング対策をしてみよう その他のクロスサイトスクリプティング対策 まずは脆弱性のあるサンプルソース xss.jsp %@ page language="java" contentType="text/html; charset=UTF8" pageEncoding="UTF-8" % html head title Xssサンプル /t...
  • Java/帳票/JasperReports5.0 一番簡単なPDF出力
    Java/帳票/JasperReports5.0 一番簡単なPDF出力 パラメータも、データソースも使わない、静的テキスト(ラベル)だけのテンプレートを作成し、PDF出力するサンプルです。 日本語出力もしたいよねって事で日本語と英語、それぞれのラベルを用意してあります。 1.「iReport」で簡単なPDFを作成 「iReport」はここから「iReport-5.0.0-windows-installer.exe」をダウンロードしてインストールします。 2.PDFフォントの設定 日本語を出力したいラベルのプロパティで、以下のように設定します。 Pdf Font name... → HeiseiMin-W3 平成明朝でしょうか?他にも日本語を出力できそうなフォントを試してみるといいと思います。 Pdf Encoding → UniJIS-UCS2-H(Jap...
  • Java/帳票
    Java/帳票 Javaの帳票についていろいろ勉強します。 帳票サンプル JasperReports5.0サンプル サンプルの実行 一番簡単なPDF出力 テンプレートにデータソースとパラメータ設定してPDF出力 CSVデータソースからPDF出力 PDFに動的に画像を埋め込み グループ分けと集計
  • Java/帳票/JasperReports5.0 PDFに動的に画像を埋め込み
    Java/帳票/JasperReports5.0 PDFに動的に画像を埋め込み まずJasperReportsに付いてきたサンプルから画像の埋め込み方を確認。 // 画像読み込み Image image = Toolkit.getDefaultToolkit().createImage( JRLoader.loadBytesFromResource("dukesign.jpg")); // 画像の読み込み完了を待つ MediaTracker traker = new MediaTracker(new Panel()); traker.addImage(image, 0); try { traker.waitForID(0); }...
  • Java/サンプル/JavaでZipファイル圧縮(commons-compress)テキスト一個だけ
    Java/サンプル/JavaでZipファイル圧縮(commons-compress)テキスト一個だけ ApacheのCommons Compressを使用した、JavaによるZip圧縮の超簡単なサンプルです。 実行すると「ほげほげ」とだけ書き込んだ「ほげほげ.txt」だけを含むzipファイルを作成します。 Java標準のZip圧縮では日本語のファイル名をUTF-8で書き込んでしまうため、Commons Compressを使いました。 サンプルソース // Zipファイル圧縮サンプル // 簡単な圧縮。 // 「ほげほげ」と書かれた「ほげほげ.txt」を含むzipファイルを作るサンプル。 import java.io.*; import org.apache.commons.compress.archivers.zip.*;   public class Zip...
  • Java/サンプル/JavaでZipファイル解凍サンプル(commons-compress使用)
    Java/サンプル/JavaでZipファイル解凍サンプル(commons-compress使用) Javaには標準でZipの圧縮解凍が出来る機能がありますが、ファイル名をUTF-8として扱うため、Windowsで作成した日本語を含むファイルを正しく処理出来ません。 なので、JavaでZipファイルを扱う場合は、Apacheプロジェクトのcommons compressを使うのが一般的だと思います。 commons compressは下記からダウンロード出来ます http //commons.apache.org/compress/ 「commons-compress1.4.1-bin.zip」をダウンロードして、中に入っている「commons-compress-1.4.1.jar」を解凍し、クラスパスに追加すると使えるようになります。 サンプルソース // Zipファイル解凍サン...
  • Java/帳票/JasperReports5.0 CSVデータソースからPDF出力
    Java/帳票/JasperReports5.0 CSVデータソースからPDF出力 ポイント テンプレートファイルにCSVデータソース用の特別な設定は不要 CSV用の設定をするとプレビュー表示が使えます。 裏ワザあり。 普通のデータソースと同じく、フィールド名を作って、帳票でフィールド名を使うようにするだけです。 DBのコネクションの代わりに、JRCsvDataSourceを使います。 裏ワザ テンプレートファイル(例 JasperSample3.jrxml)と同じディレクトリに 拡張子だけがcsvのファイル(例 JasperSample3.csv)かつ、一行目がフィールド名のファイルを作成した場合 CSV用のデータソースの設定とかしなくてもプレビューできてしまう。 裏ワザでもなんでもなく、周知のテクニックだったらごめんなさい。 前回と同じテンプレート 出力...
  • メニュー
    メニュー トップページ ├C言語 ├C++ ├Java/サンプル │├Swing │├帳票 │└Tomcat ├Python ├ruby ├Linux ├Play Framework ├Heroku ├dotCloud ├eclipse ├JavaScript ├環境構築 ├IT用語集 └情報処理技術者試験  └過去問   ├高度共通 午前1   │├2013(H25)秋   │├2013(H25)春   │└2012(H24)秋   ├情報セキュリティスペシャリスト   │├メモ   │├2013(H25)春   │└2012(H24)秋   ├ネットワークスペシャリスト   │└2012(H24)秋   └データベーススペシャリスト
  • Java/帳票/JasperReports5.0 テンプレートにデータソースとパラメータ設定してPDF出力
    Java/帳票/JasperReports5.0 テンプレートにデータソースとパラメータ設定してPDF出力 前回は練習として、シンプルな静的テキスト(ラベル)だけのテンプレートからPDFを出力しました。 今回は、データソースとパラメータを設定して出力してみます。 今回作ったテンプレート ページヘッダとフッタにパラメータから「ReportTitle」を出力し 氏名と住所に、{ADDRESS」テーブルから取得した値を出力するテンプレートです。 出力結果のPDF 上記の通り、パラメータとデータベースから取得した値が埋め込まれています。 今回は「ADDRESS」テーブルには3件データを作ったため、氏名と住所が3件出力されています。 1.サンプル用データベース作成 データソースに使うデータベースは、「JasperReport5.0」のサンプル用データベースを参考に...
  • Java/帳票/JasperReports5.0 グループ分けと集計
    Java/帳票/JasperReports5.0 グループ分けと集計 CSVファイル 前回使ったCSVファイルに、グループ分け用の店名(shopname)カラムと、集計用の年齢(age)カラムを追加します。 "id","firstname","lastname","city","street","shopname","age" "1","ローラ","スチール","北海道","稚内市なんとかかんとか","ゲオ西本店","19" "2","スーザン","キング&quo...
  • Java/サンプル/Javaの乱数生成
    Javaの乱数生成 Javaの乱数は「Random.nextInt(6)」とすると0-5のサイコロ風の値が簡単に取得できます。 色々な範囲の乱数の作り方と、確率の判定のサンプルを作ってみました。 実行結果 0-5 サイコロ風 3, 1, 1, 3, 4, 1, 0, 5, 2, 4, 1-6 サイコロ風その2 2, 1, 1, 5, 5, 3, 4, 2, 1, 4, 0-99 1%刻み 88, 42, 53, 23, 84, 69, 96, 5, 19, 94, 0-999 0.1%刻み 810, 799, 476, 408, 329, 482, 933, 248, 572, 306, 0-359 乱数で角度を求める255, 115, 229, 111, 229, 213, 11, 21, 72, 211, 20%の確率を判定 false(84), f...
  • Java/サンプル
    Javaサンプル 無名クラスにパラメータを渡す CSVファイルを読み込む Javaの乱数生成 乱数生成の性能 JavaでGMailによるメール送信(JavaMail使用 JavaでZipファイル解凍サンプル(commons-compress使用) JavaでZipファイル圧縮(commons-compress)テキスト一個だけ JavaでZipファイル圧縮(commons-compress)ファイルやディレクトリ指定 スネークケースとキャメルケースの変換 日付、時間を扱うサンプル 処理時間を計測するサンプル 文字列を切り取る substring の使い方 substring使用時のエラーと回避方法???
  • Java/swing/menu
    Java/swing/menu swing swingサンプル 基本 ウィンドウを表示するだけのサンプル JButton ボタンをクリックしたらメッセージを表示するサンプル Swingアプリを実行する 画像表示 画像表示(拡大縮小) ポップアップメニュー メニューを作る ファイル選択ダイアログから画像を選択して表示する コンボボックスを使ってみよう エクスプローラからファイルをドロップ ドロップを受け取るサンプル(文字列、ファイル) JListを表示するだけのサンプル JListにアイコンとテキストを表示する JList複数選択、単一選択サンプル JTableにCsvファイルを読み込んで表示 JTableエクスプローラ風サンプル JSliderサンプル JSliderサンプル ボリューム調整みたいなスライダ JSliderサンプル プログラムから操作...
  • Java/帳票/JasperReports5.0 サンプルの実行
    eclipseでJasperReports5.0のサンプルを実行したメモです。 サンプル実行するだけで意外と苦労したのでorz 1.JasperReportsダウンロード ここから「jasperreports-5.0.0-project.zip」をダウンロード。 2.JasperReports解凍 ダウンロードした「jasperreports-5.0.0-project.zip」を適当なディレクトリに解凍します。 3.eclipseで適当なプロジェクトを作成 今回は「jasper」プロジェクトを作成しました。 4.「jasper」プロジェクトに解凍したファイルをコピー 5.「デモ用HSQLDB」を起動する(重要) 「jasper/demo/hsqldb/build.xml」を右クリックし「Run As → 1 Ant Build」を選択。 日本語環...
  • Java/swing/サンプル/MP3プレイヤーサンプル(JLayer,BasicPlayer)
    サンプルダウンロード ソース:BasicPlayerSample.java 実行可能形式:BasicPlayerSample.zip サンプルソース BasicPlayerSample.java import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.datatransfer.DataFlavor; import java.awt.dnd.DnDConstants; import java.awt.dnd.DropTarget; import java.awt.dnd.DropTargetAdapter; import java.awt.dnd.DropTargetDropEvent; import java.awt.event.ActionEvent; import java.awt.even...
  • コメント/Java/Tomcat/JFreeChartで動的にグラフを出力するサンプル
    質問よろしいでしょうか? 折れ線グラフの表示のサンプルコードがございましたら、教えて貰ってもよろしいでしょうかお願いします。 - ドムッち 2013-09-10 11 38 31
  • Java/swing/サンプル/MP3プレイヤーサンプル
    お知らせ JLayerを直接使うより、JLayerと同じJavaZoomで公開されているBasicPlayerを使ったほうが簡単です。 BasicPlayerを使ったサンプルはこちら MP3プレイヤーサンプル(JLayer,BasicPlayer) サンプルダウンロード 実行形式 JLayerSample.zip ソース&JLayer JLayerSampleSrc.zip ソース import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.datatransfer.DataFlavor; import java.awt.dnd.DnDConstants; import java.awt.dnd.DropTarget; import java.awt.dnd.DropTargetAdapt...
  • Java/swing
    swing swingとは、Javaでウィンドウアプリケーションを作成するためのライブラリです。 Javaはサーバサイドで使われる事が多いですが、swingを使えばクライアントアプリケーションも作成できます。 swingサンプル 基本 ウィンドウを表示するだけのサンプル JButton ボタンをクリックしたらメッセージを表示するサンプル Swingアプリを実行する 画像表示 画像表示(拡大縮小) ポップアップメニュー メニューを作る ファイル選択ダイアログから画像を選択して表示する コンボボックスを使ってみよう エクスプローラからファイルをドロップ ドロップを受け取るサンプル(文字列、ファイル) JListを表示するだけのサンプル JListにアイコンとテキストを表示する JList複数選択、単一選択サンプル JTableにCsvファイルを読み込ん...
  • コメント/Java/Tomcat/サーブレットからCSVファイルをダウンロードするサンプル
    345 - WEE 2015-07-24 14 31 32 WEE - 345 2017-09-07 18 23 17
  • Java/swing/サンプル/画像表示(拡大縮小)
    Javaのswingで画像を拡大縮小して表示するサンプルです。 ポイント ImageIconクラスでアイコンとして画像を読み込みます。 getScaledInstanceで大きさを変更します。 幅と高さともに同じ倍率にする場合、高さは-1にしてもいいです。 MediaTrackerで処理の終了を待ちます。 画像の加工は、加工完了する前に処理が戻ってくるので、waitForAll()などで処理の終了を待機する必要がある…らしいです。 JLabelにアイコンを設定します。 大きさを変更するのも意外と簡単です。 実行結果 ソース ImageTest2.java import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Image; import java.awt.MediaTra...
  • Java/swing/サンプル/MP3プレイヤーサンプル(JLayer,BasicPlayer,Java ID3 Tag Library)一通りの機能実装
    MP3プレイヤーサンプル(JLayer,BasicPlayer,Java ID3 Tag Library)一通りの機能実装版 サンプルダウンロード サンプルソース単品 BasicPlayerSample2.java サンプルソース&必要なjarファイル BasicPlayerSample2.zip まるっと固めたjarファイル BasicPlayerSample2_jar.zip Windows用のexe入り BasicPlayerSample2_exe.zip 新しいサンプル サンプルソース単品 BasicPlayerSample3.java サンプルソース&必要なjarファイル BasicPlayerSample3.zip まるっと固めたjarファイル BasicPlayerSample3_jar.zip Windows用のexe入り BasicPlay...
  • Java/swing/サンプル/JSliderサンプル ボリューム調整みたいなスライダ
    Java/swing/サンプル/JSliderサンプル ボリューム調整みたいなスライダ サンプルソース JSliderSample5.java 参考 JSliderのUIや色を変更する - Java Swing Tips teraiさんのサンプルをえいやと修正して自分用のボリューム調整的なスライダを作ってみました。 スライダの見た目を変更するには、SliderUIを継承して見た目を描画するクラスを作るようですが、 全部自力で書くと大変なのでMetalSliderUIを継承して作ってあります。 マーカーを描画するpaintThumbメソッドと、トラックを描画するpaintTrackメソッドをオーバーライドします。 // スライダー描画クラス class TriSliderUI extends MetalSliderUI { // マーカー描...
  • Java/swing/サンプル/BasicPlayerサンプル(mp3, 音量調整)
    Java/swing/サンプル/BasicPlayerサンプル(mp3, 音量調整) サンプルダウンロード BasicPlayerSampleVol.java BasicPlayerでの音量調整 BasicPlayerでの音量調整はとても簡単で、BasicPlayerに対してsetGainを呼び出すだけで完了します。 player.setGain((double)volSlider.getValue() / 100); setGainには0から1.0までのdouble値を渡します。 上記のコードは、0から100の値を取るスライダーの値を100で割ってsetGainに渡しています。 再生開始時の音量調整 BasicPlayerの音量は、新しいファイルを再生するたびにリセットされるので、その都度setGainするとよい...
  • Java/swing/サンプル/MP3のID3タグを読むサンプル(Java ID3 Tag Library + 文字化け対応)
    MP3ファイルのID3タグを読み込んで表示するサンプル(Java ID3 Tag Library + 文字化け対応) Java ID3 Tag Libraryを使ってmp3ファイルのID3タグを読んで表示するサンプルと、 Java ID3 Tag Libraryの文字化け対応してみました。 サンプルダウンロード #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (Id3TagReadSample.java) 文字化け対応してみたJava ID3 Tag Library jid3lib-0.5.4-chapati-custom-srconly.zip ※ファイルサイズ大きくてソースしかアップロードできませんでした。 フルバージョンはJava ID3 Tag Libraryからダウンロードして下さい。 ID...
  • Java/swing/サンプル/Zipファイル解凍サンプル JTableに一覧表示、ダブルクリックで画像を表示
    Java/swing/サンプル/Zipファイル解凍サンプル JTableに一覧表示、ダブルクリックで画像を表示 SwingによるZipファイル解凍サンプル Zipファイルをドラッグ&ドロップで受け取り、JTabelにファイルの一覧を表示します。 画像ファイルをダブルクリックすると、バイト配列に解凍し画像を表示します。 ApacheのCommons Compressを使用しています。 サンプルダウンロード ZipSwingSample.java サンプルソース // SwingによるZipファイル解凍サンプル // Zipファイルをドラッグ&ドロップで受け取り、JTabelにファイルの一覧を表示します。 // import java.awt.*; import java.awt.datatransfer.*; import java.awt.dnd.*; im...
  • Java/サンプル/乱数生成の性能
    サンプルダウンロード RandomSample2.java 解説 Javaには乱数生成の方法が大雑把に2つあります。 double Math.randomを使う方法 int Random.nextIntを使う方法 この2つの方法の性能をチェックしてみました。 実行結果 1.double Math.randomを使う方法 処理時間(ミリ秒)520, 最後の値 3 2.int Random.nextIntを使う方法 処理時間(ミリ秒)270, 最後の値 4   当然といいましょうか、doubleに掛け算して値を求めるよりは intで望む値を取得する方が性能はよろしいようです。 簡単なゲームの乱数程度ならRandom.nextIntがよいと思いました。 サンプルソース import java.util.Date; import java....
  • Java/swing/サンプル/JSliderサンプル プログラムから操作する時にイベントを発生させない
    Java/swing/サンプル/JSliderサンプル プログラムから操作する時にイベントを発生させない サンプルダウンロード JSliderSample6.java プログラムからスライダを操作した時にイベントを発生させない(キャッチしない)サンプル 一時的にイベントを発生させない方法が分からなかったので、 イベントが発生する直前にリスナーを削除、 処理が終わったらリスナーを戻すようにしました。 @Override public void actionPerformed(ActionEvent e) { // ChangeListenerを削除してから値を設定し、再度ChangeListenerを設定すると、 // ChangeListenerでイベントをキャッチできなくなります。 slider.removeCh...
  • Java/サンプル/無名クラスにパラメータを渡す
    Java tips 無名クラスにパラメータを渡すサンプルです。 解説 無名クラスには通常外部から自由にパラメータを渡すことが出来ないため、いつも無名クラスのためにメンバ変数を用意していました。 でもJavaには無名クラスにパラメータを渡す方法があったのでメモして置きます。 ポイント パラメータを保存する変数を用意する パラメータを受け取るメソッドを作成する パラメータを受け取るメソッドは自分自身を戻り値とする 無名クラスを作成した瞬間だけ、パラメータ受け渡し用のメソッドを実行出来る ローカル変数にfinalつけて、無名クラスの中からアクセスできるようにも出来るらしいです… 実行結果 無名クラスにに渡したパラメータでダイアログを表示してみました。 ソースコード NoNameParam.java import java.awt.Component; im...
  • Java/swing/サンプル/JButton ボタンをクリックしたらメッセージを表示するサンプル
    Java/swing/サンプル/JButton ボタンをクリックしたらメッセージを表示するサンプル その1 ボタンを表示するだけのサンプル import java.awt.FlowLayout; import javax.swing.JButton; import javax.swing.JFrame;   public class JButtonSample1 extends JFrame {   public static void main(String[] args) { new JButtonSample1(); }   public JButtonSample1() { // ウィンドウの位置とサイズを指定 ...
  • Java/サンプル/JavaでZipファイル圧縮(commons-compress)ファイルやディレクトリ指定
    コマンドラインからファイルやディレクトリを指定してzipファイルを作るサンプルです。 commons-compressを使っています。 前回はテキストファイル1個だけのzipファイルを作ったので、今度はファイルやディレクトリを圧縮するサンプルを作ってみました。 前回のも、ファイルが無くてもメモリ上のデータからzipファイルを作れるのがわかって面白いかなと思いました。 サンプルソース // Zipファイル圧縮サンプル2 // 指定されたファイルを圧縮するサンプル // 第一パラメータにzipファイルの名前、第二パラメータ以降に圧縮するファイルを指定します // それ以外のオプションはありません import java.io.*; import org.apache.commons.compress.archivers.zip.*;   public class Z...
  • Java/swing/サンプル
    swingサンプル 基本 ウィンドウを表示するだけのサンプル JButton ボタンをクリックしたらメッセージを表示するサンプル Swingアプリを実行する 画像表示 画像表示(拡大縮小) ポップアップメニュー メニューを作る ファイル選択ダイアログから画像を選択して表示する コンボボックスを使ってみよう エクスプローラからファイルをドロップ ドロップを受け取るサンプル(文字列、ファイル) JListを表示するだけのサンプル JListにアイコンとテキストを表示する JList複数選択、単一選択サンプル JTableにCsvファイルを読み込んで表示 JTableエクスプローラ風サンプル JSliderサンプル JSliderサンプル ボリューム調整みたいなスライダ JSliderサンプル プログラムから操作する時にイベントを発生させない JSlide...
  • Java/サンプル/CSVファイルを読み込む
    CSVファイルを読み込むサンプル サンプルダウンロード CsvRead.java CsvRead.csv CSVファイルの内容 "1","CSV読込の","2011/01/01" "2","テスト中","2012/10/01" "3","読み込めてますかー","2010/09/10" "4","もっと行を","2011/01/01" "5","増やしてみましょう","2012/10/01" "6","これぐらいかな?","2010...
  • Java/swing/サンプル/JTreeとJListで作るエクスプローラ風のサンプル
    解説 JTreeとJListで作るエクスプローラ風のサンプル- JTreeにディレクトリ構造を表示 JListにJTreeで選択したディレクトリの内容を表示 JListのディレクトリをダブルクリック、エンターでディレクトリの中を表示 JListのファイルをダブルクリック、エンターで関連付け実行 参考  FileSystemViewを使ってディレクトリ構造をJTreeに表示する - Java Swing Tips  http //terai.xrea.jp/Swing/DirectoryTree.html 参考というかJTreeの部分はちょこちょこ改造したけど、殆どそのままJListを追加した形です ソース ExplorerLikeSample.java /* * JTreeとJListで作るエクスプローラ風のサンプル * ・JTreeにディレクトリ構造を...
  • Java/swing/サンプル/JTableエクスプローラ風サンプル
    JTableエクスプローラ風サンプル C \直下のファイル一覧をJTableに表示するサンプルです。 ファイル名のカラムはファイル名とアイコンを、ファイルサイズのカラムはカンマ区切り右寄せ、日付のカラムは右寄せで表示します。 カラム毎に表示を切り替えるには、DefaultTableCellRendererを継承して、各カラムのレンダラーを作成します。 もっとエクスプローラに近い見た目にするには、以下のサイトを参考にするといいです JTableのセルをエクスプローラ風に表示する - Java Swing Tips http //terai.xrea.jp/Swing/ExplorerLikeTable.html サンプルダウンロード PathToJTable.java ソース import java.awt.Component; import java.io.Fi...
  • @wiki全体から「コメント/Java/Tomcat」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索