gikoha’s blog

個人的メモがわり

eclipse to IntelliJ IDEA (Java 1.3-6 Project)

ターゲットのJVMバージョン1.5-1.6で動作するプログラムを作るとき、これまでは eclipse+ WindowBuilderが定番だったが、 IntelliJ IDEAでは formを読ませることで WindowBuilderの代わりをするらしい(IDEが$$$setup$$$とかをソースで埋め込むかバイナリで埋め込むかをPreferences>Editor>GUI Designerから選んでおくこと)

まず New Projectから Javaを選択しProjectを作る

Project structure画面からsrcを右クリックし packageを作る

f:id:gikoha:20180910214355j:plain

main view classは extends JFrameとする

main view classから右クリックし、同じ名前のGUI Formを作る

bind classを新規に作らない場合には必ずbindしておくこと

まっさらなJPanelができる

f:id:gikoha:20180910214417j:plain

コンポーネントをつめこむ  GridLayoutManager (IntelliJ)はコンポーネントを長くしたい場合横方向や縦方向にRow/Columnをつなげることで長くできる

f:id:gikoha:20180910214531j:plain

ロジックを書き込んで pack()等を忘れずにコンストラクタに記述する

f:id:gikoha:20180910214612j:plain

そんでもってうまくいきました

f:id:gikoha:20180910214702j:plain

apache poi使った。

こりゃ本格的にeclipse不要になってきたな..