最近因为跨平台需要,要换到linux系统,原来用vc写的程序,现在要用java来编写,我选了NetBeans作为IDE,可是感觉用的不怎么爽,主要还是不太熟悉吧,用NetBeans创建了一个“Java桌面应用程序”,可是想改变窗口的位置和大小这么简单的问题,还是搞不定,视图是从FrameView派生过来的(public class ServerView extends FrameView )。还有就是改变程序的icon,想把那个咖啡小图标给换了,搞了许久也没出效果。急死人啊!请各位兄弟姐妹帮帮忙,给支支招吧。谢谢了先!
主要的两个问题:
1、改变程序启动后的窗口位置和大小
2、改变框架窗口的icon
这在vc里可是极容易搞定的了。

解决方案 »

  1.   

    新建界面类时要选择JFrame窗体或JPanel窗体或者从其它中选择Swing Gui 窗体类别下面的类型。这样建出来的类才会不只是源码,还有“设计”可用。在设计里,可以方便地改icon或加入事件。netbeans现在很好用,熟悉了就好了。
      

  2.   


    JavaSE我没怎么接触过,我大部分接触的是JsvaEE,不过我觉得,关于“改变程序启动后的窗口位置和大小”,这个问题很容易的。 但愿后面的同志顶上去,帮LZ尽早解决这个问题。
      

  3.   

    用过一次,感觉不好用就没用了..
    感觉java桌面程序的界面还是不用ide好,不然代码不好排..1、改变程序启动后的窗口位置和大小
       在构造法里调用setLocation?
    2、改变框架窗口的icon
          在构造法里调用setIconImage?
    这两个是JFrame的方法,不知道framView是不是这样,你开代码提示试试看就知道了.。
      

  4.   

    第一个问题是不是使用一下setBounds()方法?
    第二个问题是不是使用一下setIconImage()方法?
    我感觉吧 LZ 可以用代码的还是要用一下代码的,辅助软件功能再怎么强大还是建立在代码的基础之上的.
      

  5.   

    如果窗口要是从JFrame派生的话,窗口的位置、大小,和图标都能搞定,就是JFrame的几个成员函数如setLocation,setSize,setIconImage。
    但是我用的是创建“Java桌面程序”,步骤如下:新建项目->类别选择java,项目选择Java桌面应用程序,生成项目后,窗口就是从FrameView派生过来的,现在设置窗口图标的问题我基本解决了,可是设置窗口的位置和大小还是不能解决!
    哪位仁兄再帮帮忙啊?
      

  6.   

    直接用JAVA——JAVA应用程序,不选那个桌面应用程序,然后新建类的时候,选JFrame窗体,这时就会有设计器。设计器里有一项是bounds,里面可以设初始位置和窗口大小
      

  7.   

    别用java了
    真的,看看Qt
    也有c++版或者java如果你想
    因为对于做一个桌面程序,在试过VB, Delphi,和跨平台的Qt后真的觉得java真的不是这方面的强者