近來又再玩 NetBeans 的 Java Desktop Application (GUI)
在寫的同時也來記錄一下一些細節上的問題..
所以就是關於如何將 NetBeans 生成出來的 GUI 視窗鎖定或固定大小,不可以改變呢?
可以通過修改 “configureWindow” 來得到相同的效果,只要加入下面的屬性就可以
1 | ((java.awt.Frame)root).setSize(int w,int h); // 寬度 , 高度 |
另外就是如何使用 JFileChooser 來做出 OpenFileDialog 的效果?(就是選擇目錄)
其實方法也算是簡單..只要通過下面的方法
1 | JFileChooser jfc = new JFileChooser(); |
再來就是如何取得一個文件所在的目錄呢?方法如下吧
(有可能要用 try catch 來處理一些事件)
1 | new File (".").getCanonicalPath(); |
最後一個就是關於類似 VB.NET , C# 的 Form_load 的 Java 實現方法?
主要是增加一個 “物件名稱” + “AncestorAdded” 的方法
1 | private void mainPanelAncestorAdded(javax.swing.event.AncestorEvent evt) { |