中易网

java JButton用setBounds设置坐标跟drawLine的坐标不对应

答案:1  悬赏:10  
解决时间 2021-02-22 15:22
您好,我是一个JAVA的初学者,也遇到了相同的问题:
http://zhidao.baidu.com/link?url=z_TJ6q4NC0hzTLtziga7BguVX8KFK-lXFT3QoqyKlnmilkHRWejoeolSHh8D10vTXndnMyr-h-q-QL7xj92B4hOgNScVgY9s4EzWC8gOMQi
看了您的解答“想要统一坐标,就自己定义一个类继承JPanel,重写paint,然后用Jframe的setContentPanel方法将自定义面板设置为内容面板。”但是自己写了好几次还是出错。
能否帮忙修改该例做个示范?非常感谢!
最佳答案
public class T extends JFrame{

public static void main(String[] args) {
new T();
}
public T(){
JButton jb=new JButton("xxxx");
jb.setBounds(50, 10, 50, 10);
JP jp=new JP();
jp.add(jb);
this.setContentPane(jp);
this.setSize(160, 160);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
}

class JP extends JPanel{
public JP() {
this.setLayout(null);
}
@Override
public void paint(Graphics g) {
super.paint(g);
g.drawLine(50, 10, 10, 50);
}
}

}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
间距大的两条导轨怎么教正平行度和水平度
一般的拍卖公司会不会把你的假东西讲成真品呢
斗破苍穹莫崖死了吗?
我上网时,不小心关闭了“中国移动随E行宽带
获取点击ImageButton的Image名字
胡张堡地址在什么地方,想过去办事
水浒黄泥岗截取的生辰纲 最后怎么处置的
请问我的信用卡提升到永久5000.是最高额度?
孙旭升牙社地址在哪,我要去那里办事
正吃奶的宝宝不喜欢喝奶粉怎么办,有什么神奇
范特西篮球经理我有100饭卡要怎么才能最大限
谁知道淘宝哪家店卖的玫瑰月季或蔷薇是真的?
智能手机与智能电视怎么连接
永清商店地址在什么地方,想过去办事
阿拉木汗在少数民族语言中代表什么
推荐资讯
哪位朋友知道鄂尔多斯哪个煤矿效益好,工资高
如何根据类的名字来生成对象
我上网查马克波罗瓷砖排名第一,是不是这瓷砖
扶鑫超市我想知道这个在什么地方
美美旅馆怎么去啊,有知道地址的么
如何检查电梯下端站层门的门锁装置
苏州美尔科自动化设备有限公司这个公司怎么样
兴安大有金秋物流中心地址有知道的么?有点事
怎么用真理的辩证属性分析门类艺术主导理念的
加工厂要制作一批长方体的电视机机套(没有底
紫水晶减肥药吃了气短
短文松鼠有哪三个方面?有哪三个特点
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?