java中有没有类似于VB开发界面的那种开发软件
答案:4 悬赏:10 手机版
解决时间 2021-04-06 03:05
- 提问者网友:浪荡绅士
- 2021-04-05 05:47
就是我想做个按钮,直接拖动就行,有这东西吗?我听说jbuilder 可以,是这样的吗?
最佳答案
- 五星知识达人网友:掌灯师
- 2021-04-05 06:14
eclipse+windowbuilder插件
或者
netbeans
这种东西,很简单啦
或者
netbeans
这种东西,很简单啦
全部回答
- 1楼网友:渡鹤影
- 2021-04-05 10:03
eclipse 也可以.
netbean也可以.
- 2楼网友:山君与见山
- 2021-04-05 08:26
对,Eclipse
- 3楼网友:第幾種人
- 2021-04-05 07:43
/ /代码做了一遍布局花一个小时还没有完全整理好。不是很好看。运行你自己的尝试。我调试
进口java.awt.borderlayout;
进口java.awt.button
进口的java.awt.component;
进口java.awt中的。的flowlayout;
进口软件包java.awt.font;进口java.awt.gridlayout
进口java.util.vector的;
进口javax.swing.jbutton;
进口javax.swing.jcombobox进口javax.swing.jframe
进口javax.swing.jlabel;进口javax.swing.jpanel的
进口javax 。 swing.jscrollpane;
进口javax.swing.jtextarea
进口javax.swing.jtextfield的中
进口javax.swing.border.titledborder;
<br /公共类empleegui延伸的jframe {
:公共empleegui(){
的init();
}
无效showview(){
> setvisible();
}
私人无效的init(){
的setsize(600540);
setlocationrelativeto(null);
jpanel的窗格=新,jpanel的(新的borderlayout());
pane.add(borderlayout.north,createnorth());
pane.add(使用borderlayout.center,createcenter());
窗格。添加(borderlayout.south,createsouth());
setcontentpane(窗格);
}
私人:jpanel的createnorth(){
jpanel的窗格中新建jpanel()
jlabel的jl =新jlabel(“员工基本信息”);
jl.setfont(新字体(“衬线”,font.plain,25));
窗格。 (jl);
回报窗格;
}
私人jscrollpane的createcenter(){
jscrollpane的窗格新的jscrollpane();
pane.setborder (新titledborder(个人基本信息)),:
pane.getviewport()。 (createpersoninfo());
回报窗格;
}
</私人的jpanel的createpersoninfo(){
jpanel的窗格新的jpanel的(新网格布局(6,4))
的string []海峡=新的string [] {“员工人数”,“教育”员工姓名“,”专业“,”性别“,
家庭地址:”,“诞生地:“邮政编码:”“时代”,“手机”,“出生日期”,“电子邮件”};
(int i = 0; i <str.length,我+ +) {
pane.add(新jlabel(str [i]));
(我== 4){
矢量 v =新的向量(); br /> v.add(“m”);
v.add(“女”); jcombobox的jb =新的jcombobox(v);
窗格中。(jb);
继续;
}
jtextfield的jf =新的jtextfield的();
pane.add(jf);}
回报窗格
}
私人:jpanel的createsouth(){
jpanel的窗格中新建jpanel(新的borderlayout());
pane.add(borderlayout.north,createworkinfo()); /> pane.add(borderlayout.south,createremark());
回报窗格;
}
私人jscrollpane的createworkinfo(){
jscrollpane的窗格中新的jscrollpane();
pane.setborder(新titledborder(“个人信息”));
pane.getviewport()。(creatework());
面板;
}
私人的jpanel creatework(){
jpanel的窗格中新建jpanel(新的gridlayout的(3,4));
的string [] str =新的string [] {“工作时间”,“本公司支付时间:”,“本公司进入的时间:”,“职务”,“部门”,“”};
(int i = 0; i <str.length-1; ??i + +){
pane.add(新jlabel(str [i]));
jtextfield的jf =新的jtextfield(); br /> pane.add(jf);
}
回报窗格;
}
私人:jpanel的createremark(){
jpanel的窗格中新建jpanel (新的borderlayout()),
pane.add(borderlayout.north,createremarkinfo());
pane.add(borderlayout.south,createbutton());
返回窗格;
}
私人jscrollpane的createremarkinfo(){
jscrollpane的窗格新的jscrollpane();
pane.setborder(:新titledborder(“备注”));
jtextarea中remarkinfo新的jtextarea();
remarkinfo.setlinewrap(真);
pane.getviewport()。(remarkinfo);回报窗格
} />
私人的jpanel createbutton(){
jpanel的窗格中的jpanel();
和jbutton的肯定=新的jbutton的(确定);
jbutton对象的cancel =新的jbutton的(“取消”);
pane.add(确定);
pane.add(取消);回报窗格;
}
公共静态无效的主要(字串[] args){
新empleegui()。 showview();}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯