关于swing的问题

晨曦导师教护眼 2024-05-14 10:27:27
最佳回答
你只需要新建一个jpanel把creidlab,credientialid,addbut放进去,把这个jpanel设在窗口北面,把jtable设在窗口中间,再建一个jpanel把clobut放进去,把这个jpanel设在窗口南面,就行了。完整的程序如下:(改动的地方见注释)import j**a.awt.borderlayout;import j**a.awt.flowlayout;import j**a.awt.event.actionevent;import j**a.awt.event.actionl**tener;import j**ax.swing.buttongroup;import j**ax.swing.**utton;import j**ax.swing.jcombobox;import j**ax.swing.jdialog;import j**ax.swing.jframe;import j**ax.swing.jlabel;import j**ax.swing.joptionpane;import j**ax.swing.jpanel;import j**ax.swing.jpasswordfield;import j**ax.swing.jradiobutton;import j**ax.swing.jscrollpane;import j**ax.swing.jtable;import j**ax.swing.jtextfield;import j**ax.swing.table.defaulttablemodel;import com.utils.stringutil;public class record**frm extends jdialog{private **utton addbut,clobut;private jtextfield credientialid,score;private jradiobutton sex1,sex2;private jpasswordfield pwd;private jtable jta;private jpanel jp,jp1;//这里加一句defaulttablemodel df=**;public record**frm(){jp=new jpanel();//这里加一句jp.setlayout(new flowlayout(flowlayout.left));//这里加一句jlabel creidlab = new jlabel("证件号:");creidlab.setbounds(10,0,80, 20);//这一句可以去掉jp.add(creidlab);//这里把th**.add(creidlab);改成jp.add(creidlab);credientialid = new jtextfield(20);//这里把new jtextfield();改成new jtextfield(20);credientialid.setbounds(100,0,150,20);//这一句可以去掉jp.add(credientialid);//这里把th**.add(credientialid);改成jp.add(credientialid);jta = new jtable();df = new defaulttablemodel(**,new string[]{"姓名","性别","证件号","入住时间","入住天数","房间号","应付金额","是否付款"});jta.setmodel(df);jscrollpane js = new jscrollpane(jta);addbut=new **utton("确认");addbut.setbounds(280,00,80, 20);//这一句可以去掉addbut.addactionl**tener(new actionl**tener(){@overridepublic void actionperformed(actionevent arg0) {if(!stringutil.**not**(credientialid.gettext())){joptionpane.show**dialog(**,"请填全内容");return;}if(!stringutil.**dec(credientialid.gettext())){joptionpane.show**dialog(**,"请填数据");return;}}});jp.add(addbut);//这里把th**.add(addbut);改成jp.add(addbut);th**.add(jp,borderlayout.north);//这里加一句clobut = new **utton("关闭");clobut.setbounds(700,520,80, 30);//这一句可以去掉//匿名类clobut.addactionl**tener(new actionl**tener(){@overridepublic void actionperformed(actionevent arg0) {record**frm.th**.d**pose();}});jp1=new jpanel();//这里加一句jp1.setlayout(new flowlayout(flowlayout.right));//这里加一句jp1.add(clobut);//这里加一句th**.add(jp1,borderlayout.south);//这里把th**.add(clobut);改成th**.add(jp1,borderlayout.south);th**.add(js,borderlayout.center);th**.settitle("主界面");th**.setsize(800,600);th**.setdefaultcloseoperation(jframe.d**pose_on_close);//这里jframe.do_nothing_on_close改成jframe.d**pose_on_closeth**.setlocationrelativeto(**);th**.setv**ible(true);}public static void main(string[] args) {new record**frm();}} 20210311
汇率兑换计算器

类似问答
  • 关于000063的问题
    • 2024-05-14 08:13:17
    • 提问者: 未知
    中兴通讯(000063)目前该股已基本摆脱了下降压力线的束缚,正处于构筑底部形态过程中,作为最具号召力的3g龙头,后市有望成为率先启动的领涨品种,拉升在即,关注!
  • 关于fate的问题
    • 2024-05-14 23:30:47
    • 提问者: 未知
    1fate/stay night是gal-game 2gal-game即美少女游戏 3美少女游戏当然是以男性为主体玩家群 4男性玩家当然不希望在gal-game中见到太多男性 5亚瑟王又是fate/stay night的绝对主角 6玩家们不希望看到亚瑟王如此威武雄壮的形象 综上所述,为了迎合玩家需要,只好把亚瑟王变性了…fate stay night:圣杯:...
  • 关于分拆的有关问题
    • 2024-05-14 14:20:39
    • 提问者: 未知
    分拆如同分饼,1:4分拆,就是一块饼原来若切成10份,现在变成40份,假设你原来拥有1份,现在变成4份。表面上看,分到的饼好像更多了,但是每块饼也变得更小了。并且由于分...
  • 关于oa的问题
    • 2024-05-14 23:59:40
    • 提问者: 未知
    1、现在oa多数都是bs程序,通过ie打开操作,可以在外网和内网上同时使用,也可以独立选择外网或内网,主要看单位人员网络使用的情况决定。2、协同工具我不明白你所指的是什么,协同**就是安装好的oa系统所支持的各个功能。3、oa对电脑没有什么过高的要求,由于是通过ie进行操作,网速和带宽根据使用人员的数量而定,通常是带宽和网速决定oa办公的效率。4、如果你单位安装oa的服务器有独立的域名和ip地址,...
  • 关于cmm的问题
    • 2024-05-14 09:07:38
    • 提问者: 未知
    展开全部·cmm/cmmi不是软件企业唯一的选项·cmm与软件评价及测试 过程“奥林匹克”—cmm的目的·软件市场的**—cmm 缺陷类型设计表·软件企业的“内修”与“外炼” 基于cmm的有效过程改进·sw-cmm与**-兼论“质量认证”
  • 关于st600180的关键性问题?
    • 2024-05-14 08:41:36
    • 提问者: 未知
    异动原因: 怎么现在不能买st600180呀。现在不是已经复牌了吗?怎么还不能买呀?最佳答案 本回答由提问者推荐 乔克叔叔 13级 2009-05-26 回答 异动原因:*st九发今日刊登重大资产置换及发行股份...
  • 关于磁的问题
    • 2024-05-14 07:45:22
    • 提问者: 未知
    1.i=e/r=(dφ/dt)/r 2.如果你问的是安培力,那是f=bil=(φ/s)il 3.抱歉,没理解您的意思 1.φ为磁通量,φ=bs b为磁感应强度 s为面积或投影面积 t为时间 dφ、dt表示磁通量/时间的增量 r为电阻 2.f为安培力 l为通电导线长度 这条公式表示通电导线在磁场中的受力. 如果您的“磁力”表示的是磁感应强度,那么...
  • 关于cj的问题?
    • 2024-05-14 20:09:11
    • 提问者: 未知
    1,2,3,4关都要卡 但需要放剑墙 尤其是第3关,卡上了就基本没什么问题了 5关 6关 基本上需要跑位,哎我运气不好 免费区基本上过7的时候不多,但是现在对那些老手,过7是小菜
  • 关于psp3000的问题?
    • 2024-05-14 09:36:26
    • 提问者: 未知
    比如刷神电 原装与组装的最大区别在于,电池与psp电池舱连接处 也就是那几片金属片,原装的基本上看不到金属片 而组装...4000也有理由是真的,况且索尼全球工作室总裁吉田修平...
  • 关于excel的问题
    • 2024-05-14 04:02:15
    • 提问者: 未知
    这要看大智慧这个软件的开放性如何,因为这需要你调用大智慧中的数据,所以你要查一下有关大智慧的扩展应用,就像修改或增加其k线上的指标,应该可以的
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。