gikoha’s blog

個人的メモがわり

amazon affiliate link maker (swingUI Designer)

github.com

AmazonAffilMaker

  • amazonのASINからリンクを作るプログラム
    • AmazonAfiComposeの swing UI バージョン
  • やはり Swing UI Designerは簡単でいい

    • 某EGMAINシステムがJava1.6からJava1.8になった
      • Java11以降ではないのでJetpack Compose Desktopが使えないことが危惧されたが、これでちょっと安心
  • gradle対応にするにはUIをjavaソースコードで書き出す必要がある

  • IntelliJgui.java内に$$$で始まるGUI生成コードを作らせるには
    • Settings... (IntelliJ IDEAメニュー)から
    • エディター>GUIデザイナーから Java ソースコードを選ぶ
    • ビルド、実行、デプロイ>ビルドツール>Gradle から 「ビルドおよび実行に使用:」のポップアップメニューでGradleではなくIntelliJ IDEAを選ぶ
    • そして gui.java をビルドメニューから再コンパイルすると$$$setupUI$$$();というようなコードができる
    • ちなみに生成された$$$setupUI$$$()の中身はgui.formから生成された物で、毎回 gui.form (GUI)を変更するたびに上記手続きが必要
    • 生成後は"ビルドおよび実行に使用"を Gradle に戻しておく

build

run