java两个类怎么合到一个类,java 如何将多个类的gui 合成到一个JPanel上面

java 如何将多个类的gui 合成到一个JPanel上面

mip版  关注:83  答案:2  悬赏:0

解决时间 2021-01-27 15:52

371bd4c659ed6e9de3f2999d507716ad.png

已解决

2021-01-26 21:14

java 例如,第一个class A 第二个classB 我想把第三个class C 中将 B 和 A 能生成的gui部件组合在一起,怎么操作。A B 独立运行没有问题

最佳答案

705179d462484677f828dcb5784a784a.png

2021-01-26 21:33

JPanel 再内嵌数个 JPanel 或别的容器组件

全部回答

c726d2bd23b1a5269f2a21351f42b2d8.png

1楼

2021-01-26 22:09

你没有放出完整代码.我就给你写一个示例吧

参考代码

import java.awt.*;

import javax.swing.*;

public class testdemo extends jframe{

public testdemo() {

jpanel jp1 = new jpanel(new gridlayout(3, 2,20,10));//3行2列 水平间距20 垂直间距10

//第一行

jlabel jl1 = new jlabel("文字:");

jl1.sethorizontalalignment(swingconstants.right);

jtextfield jtf1 = new jtextfield(10);

jtf1.settext("文本框文字");

jp1.add(jl1);jp1.add(jtf1);

//第二行

jlabel jl2 = new jlabel("文字:");

jl2.sethorizontalalignment(swingconstants.right);

jtextfield jtf2 = new jtextfield(10);

jtf2.settext("文本框文字");

jp1.add(jl2);jp1.add(jtf2);

//第三行

jlabel jl3 = new jlabel("文字:");

jl3.sethorizontalalignment(swingconstants.right);

jtextfield jtf3 = new jtextfield(10);

jtf3.settext("文本框文字");

jp1.add(jl3);jp1.add(jtf3);

add(jp1);

setlayout(new flowlayout());//流式布局

settitle("demo");

setsize(321,169);//大小

setlocationrelativeto(null);//居中

setdefaultcloseoperation(exit_on_close);

setvisible(true);

}

public static void main(string[] args) {

new testdemo();

}

}

我要举报

如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

点此我要举报以上信息!

推荐资讯

大家都在看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值