2010-01-01から1ヶ月間の記事一覧
【1】設定手順 1)EasyMock をダウンロードする * 下記URLからEasyMockを取得する。 => ここから、取らずにMainページから取得したものを 使ったのでコンパイルされずにはまった。。。 http://www.easymock.org/Downloads.html 2)ダウンロードしたJarをE…
JAXB 初めに * JAXB はXML Schema によるスキーマ定義をJava のクラスにマッピングすることによって アプリケーションの開発効率を向上させるためのツール + XML文書とJavaオブジェクトの双方向のマッピング手段を提供するのがJAXBの役割 + アンマーシャル:…
JasperReportで、条件に応じて、表示を変更する方法 手順 [1]表示対象を選択し、プロパティ欄で、[When Print Expression]を選択 [2]条件にあった式を記述し、了解ボタン押下(下記、記述例を参照のこと) 記述例 ■1回表示させるだけ ($V{REPORT_COUNT}.toSt…
JAXB 入力[3] 【「Java SE 6完全攻略」第73回 JAXB その1】 http://itpro.nikkeibp.co.jp/article/COLUMN/20080530/305406/?ST=develop&P=3 を作成していたら、以下のようなエラー。 javax.xml.bind.UnmarshalException: unexpected element (uri:"", local:…
■ クリップボードから取得 * クリップボードへのデータ転送とデータ取得は、Clipboardクラスのstaticメソッドを使用する * 以下の関連記事を参照。 https://blogs.yahoo.co.jp/dk521123/29251855.html サンプル textBox1.Text = Clipboard.GetText(); ■ クリ…
PDFが真っ白に出力される 空のデータソースの場合、真っ白に出力される 対策 データソースを使わない場合 JasperRunManager.runReportToPdf( strRealJasperPath, paraMap, new JREmptyDataSource()) JasperPrint print = JasperFillManager.fillReport(jaspe…
■ JUnitが起動しない 解決策 [1] プロジェクトを右クリックし、 [Property]-[Java Build Path]-[Libraries]-[JUnit]をクリック [2] [Native Library]をダブルクリックし、Local Pathに、JUnitのJarが入っているパスを指定する ■ JUnit実行時にエラー「java.l…
日本語が表示されない [1] 表示されないテキスト・フィールドを選択 [2] [プロパティ]の「Pdf Font Name」および「Pdf Encording」を以下を参考に設定する [Pdf Font Name] GeiseikakuG-W5:ゴシック体 GeiseiMin-W3:明朝体 [Pdf Encording]
Java Bean からPDF出力 簡単なサンプルを通して、使い方を学ぶ 参考にしたサイトは、以下の通り。 http://park.geocities.jp/gdfsm000/ireport/ireport04.html http://d.hatena.ne.jp/rokugen/20060323 作成手順 [1] Java Bean を作成する(サンプルの「Pers…
■ルートに移動する場合 簡単です cd \ ■ドライブを変えたい場合 cd /[変えたいディレクトリ] [ファイルパス] 例:CからDのd:\testに行く場合 cd /d d:\test ■コマンドプロンプトの出力結果をファイルで保存 リダイレクト『>』を使う 例1:フォルダ配下のファ…
■ 関数ポインタ Syntax [戻り値のデータ型] (* ポインタ名) (引数のリスト) サンプル int demo(into num) { return (num < 0 ? -num : num); } int main(void) { int (*p)(int num); p = demo; int ans = (*p)(-100); printf("Ans = %d\n", ans); return 0; …
■ コーディング時 コメントアウト(CTRL + /) * 選択した列をまとめてコメントアウト コード候補表示機能(CTRL + SPACE) コーディング中に「Ctrl + SPACE」を押すと、コードを推測して表示 コードの整形(CTRL + Shift + f) * Ctrl + Shift + f or * 右クリッ…
Cygwinコマンド * cygcheck -c => パッケージのVersionの参照
DISTINCT * 重複を統合(重複した行を1つにまとめる) 構文 SELECT DISTINCT フィールド名 FROM テーブル名
SAX サンプル [4] SAX を使ったサンプルプログラム(XML の各行数・列数を表示) サンプル printLoactionsLineWithSAX.java import javax.xml.parsers.*; import org.xml.sax.*; import org.xml.sax.helpers.*; public class printLoactionsLineWithSAX extend…
DOM サンプル [4] DOM を使ったサンプルプログラム(XML作成およびコンソールへの出力) サンプル printDomTree.java import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import javax.xml.parsers.*; import j…
JAXB 入力[1] 【「Java SE 6完全攻略」第73回 JAXB その1】 http://itpro.nikkeibp.co.jp/article/COLUMN/20080530/305406/?ST=develop&P=3 を参考に、JAXBを使って、XMLを読み込ませ、コンソール画面に出力するプログラムを作成してみた。 手順 1)定義ファ…
JAXB 入力[2] 【「Java SE 6完全攻略」第73回 JAXB その1】 http://itpro.nikkeibp.co.jp/article/COLUMN/20080530/305406/?ST=develop&P=3 を参考に、JAXBを使って、XMLを読み込ませ、コンソール画面に出力するプログラムを作成してみた。 手順 1)定義ファ…
DOM サンプル [3] DOM を使ったサンプルプログラム(要素の削除) サンプル removeChildNode.java import org.w3c.dom.*; import javax.xml.parsers.*; import javax.xml.transform.*; import javax.xml.transform.dom.DOMSource; import javax.xml.transfor…
■ Interfaceの自動生成 クラスを右クリックし、[Refacter]-[Extract Interface]を選択 ■ Eclipseの日本語化 参考資料 http://www.knatech.info/Articles/Eclipse_CDT_%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB#.E3.82.A4.E3.83.B3.E…
DOM サンプル [2] DOM を使ったサンプルプログラム サンプル retrieveData.java import javax.xml.parsers.*; import org.w3c.dom.*; /* U can retrieve the data in this example */ public class retrieveData { public static void main(String args[]) {…
DOM サンプル [1] DOM を使ったサンプルプログラム サンプル displayXML.java import javax.xml.parsers.*; import javax.xml.transform.*; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import org.w3c.dom…
SAX サンプル [3] SAX を使ったサンプルプログラム(属性と属性値の取得) サンプル getDataWithSAX.java import javax.xml.parsers.*; import org.xml.sax.*; import org.xml.sax.helpers.*; public class getDataWithSAX extends DefaultHandler { public st…
SAX サンプル [2] SAX を使ったサンプルプログラム サンプル saxDemo.java import javax.xml.parsers.*; import org.xml.sax.*; import org.xml.sax.helpers.*; public class saxDemo extends DefaultHandler { boolean id = false; boolean names = false; …
SAXプログラミング手順 / SAX programming Procedures [1] Create Event Handler => myHandler handler = new myHandler(); [2] Create SAX parser => SAXParser parser = SAXParserFactory.newInstance().newSAXParser(); [3] Call Parser and set Event Ha…
DOM サンプル [5] Java から XML ドキュメントを作成 サンプル createXmlDocument.java import java.io.*; import javax.xml.parsers.*; import javax.xml.transform.*; import javax.xml.transform.dom.*; import javax.xml.transform.stream.*; import org…
■ アノテーションについて * 以下の関連記事を参照 https://blogs.yahoo.co.jp/dk521123/35267660.html ■ 比較する * (知ってる限りだと)以下の2つの方法がある。 【1】 assertEquals() を使って比較する(以下のサンプル「testEx01()」を参照) => 「asser…
【1】用語 1)バブリング * ある要素でイベントが発生した際に、 親や祖先要素にも同じイベントが発生すること 2)window.document * 表示している文書自体を示すオブジェクト 文法 1)letとvarの違い * どちらも変数を定義する * let の場合、ブロック…
■ Eclipse を用いた JUnit の導入 [0] 準備 0-1) テストの対象のプロジェクトを右クリックし、[New]-[Source Folder](※[Folder]じゃだめ)を選択 0-2) Folder Nameを入力する(例えば「unitTests」) [1] テストクラス作成 1-1)テストの対象クラスを右クリッ…
ダイナミック リンク ライブラリ Dynamic Link Library (DLL) * 共通機能をファイル化したもの Eclipseで、DLLファイルを取り込む方法 解決方法 DLLファイルを、Eclipseの作業ディレクトリ (Eclipseのプロジェクトごとに作られるディレクトリ。 .projectや.c…