週末開発

They empowers me. I will empower him and you!

個人事業主の友達からバックオフィス業務をITで効率化したいと相談されたのが去年の12月。 それじゃーちょっとやってみようということで、朝カフェとか帰りの電車の中で作ってみました。 Special thanks to Google / GAE/J Mr. Higa / Slim3 iText 今回作っ…

SWTアプリでドラッグ & ドロップ

ソースコードはこんな感じです。 省略しているところもあるので、雰囲気が伝わればいいかなと。 複数ファイルを突っ込んだときにあれれ?みたいな突っ込みはなしで ^^;; テキストボックスのところ RowData rowdata = new RowData(); rowdata.width = 400; Te…

SWTアプリで別ウィンドウを立ち上げる

ソースコードはこんな感じです。 メイン側から呼び出すところ /** アクション 「自炊補助ツールについて」 */ private class AboutJisuiAction extends Action { ApplicationWindow window; public AboutJisuiAction(ApplicationWindow w) { window = w; set…

PDFファイルを回転させる

PDFのページを回転させるソースコードはこんな感じです。入力チェックとか色々あるところは省略します。 PdfReader reader = new PdfReader(sourceFilePath.getText()); reader.consolidateNamedDestinations(); (略) for (int i = rotatePageNoFrom; i <= r…

PDFファイルを右綴り(右開き)にする

PdfStamper〜 で始まる3行のソースコードをネットで見つけたのが、今回のアプリ作製のきっかけでした。 今回もソースコードをだだ晒しです。 import java.io.File; import java.io.FileOutputStream; import com.itextpdf.text.pdf.PdfName; import com.itex…

SWTアプリをjar として1つにまとめて、ダブルクリックで起動させる (実行可能jarの作り方)

作成したSWTアプリをダブルクリックで起動できるようにしたい!ときは以下のような段取りです。 手順概要 フォルダ構成を工夫 画像とかリソースファイル読込時の考慮点 Eclipseを使ってエクスポート 手順詳細 自炊補助ツールのJavaプロジェクトは下の画像の…

SWT で自炊補助ツールを作ったときに参考にしたサイト・利用したライブラリ

参考にしたサイト SWT - JavaでGUIプログラミング ここをみて、SWTの基本を学びました SWT - きのさいと こういうときどうするの? というサンプルが多かったです SWT Tips & Samples こういうときどうするの? というサンプルがその次に多かったです あとは…

自炊ユーザによる、自炊ユーザのための、自炊補助ツール

を作りました。フリーです!。※自炊とはPDF編集をするにあたって、こんな機能を実現してます。 ファイルの結合 & 結合時に右綴り変換 指定ページの削除 指定ページの抽出 ファイルを1ページごとに分割 指定ページの回転 (時計回り 90度、180度、270度) ペー…