internalFrame
- closable:クローズ可否
- iconifiable:最小化可否
- maximizable:最大化可否
- resizable:リサイズ可否
- resizable:リサイズ可否
- title:ウインドウタイトル
- visible:表示・非表示
- size:ウインドウサイズ
import java.awt.* import javax.swing.* import groovy.swing.* sb = new SwingBuilder() sb.edt { frame( title: "desktop pane example", show: true, resizable: true, size: [300, 300], defaultCloseOperation: WindowConstants.EXIT_ON_CLOSE ){ desktopPane(id:"dp"){ internalFrame(id: "if1", closable:true, iconifiable:true, maximizable:true, resizable:true, title: "internal frame1", visible:true) { label(text: "internal frame1") }.pack() internalFrame(closable:true, iconifiable:true, maximizable:true, resizable:true, title: "internal frame2", visible:true, size:[200, 100]) { label(text: "internal frame2") } if1.reshape(50, 100, 200, 100) } } }実行時画面
動作環境
groovy 2.2.2, JDK 1.7 update55
0 件のコメント:
コメントを投稿