永发信息网

java的界面实现可以拖动和停靠要怎么做

答案:2  悬赏:70  手机版
解决时间 2021-01-28 14:12
java的界面实现可以拖动和停靠要怎么做
最佳答案
其实,你应该将这个分成两部分来做,java一般是做后台,数据处理,提供数据都行,也就是不管java代码也好,jsp也好,都是在后台执行的代码,和前台无关
前台一般还是使用javascript,网上这种支持拖动的js代码不少,随便找个拿来用也就行了
全部回答
首先这种效果我没有做过,因为现在实在没有人用swing写gui客户端了。 让我现在给你写个完整的代码也么那么多时间》 首先分隔成三个窗体,用三个jpanel放到jframe中,然后仔细的设置窗体和jpanel的宽高和位置就能了, 至于拖动变成竖的,你只需要在底下console的窗口的jpanel加上mouselistener,具体的可靠下面的代码: 注意的是,当底下的console的位置变更,变成竖的了,其他的jpanel的位置你也需要进行更新调整 myframe.addmouselistener(new mouseadapter() {             // 按下(mousepressed             // 不是点击,而是鼠标被按下没有抬起)             public void mousepressed(mouseevent e) {                  // 当鼠标按下的时候获得窗口当前的位置                 origin.x = e.getx();                  origin.y = e.gety();             }         });         myframe.addmousemotionlistener(new mousemotionadapter() {             // 拖动(mousedragged             // 指的不是鼠标在窗口中移动,而是用鼠标拖动)             public void mousedragged(mouseevent e) {                                                                         // 当鼠标拖动时获取窗口当前位置                 point p = myframe.getlocation();                  // 设置窗口的位置                 // 窗口当前的位置 + 鼠标当前在窗口的位置 - 鼠标按下的时候在窗口的位置                 myframe.setlocation(p.x + e.getx() - origin.x, p.y + e.gety()                         - origin.y);             }         });
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一绝的意思是什么啊?知道的请说下!
检测br,hg,cd,as,pb,se,sb,ba 是什么
在石首有手工活在家做的吗
大港哪里有卖猫的
水利局和水电站施工哪个好点,我是二本水利水
AL在周期表中的位置
笔记本电脑打不开机,桌面没有图标,还一直闪
苹果mini平板电脑可以玩王者荣耀吗
众邪的意思是什么啊?知道的请说下!
我是射手座的,一般来说都会很开朗,可是我不
保养单丢了4s店要收钱吗
按供应商的规模和经营品种进行分类,生产规模
发电机是400V 722A 400KW cos系数是一?cos
前女友对我说,孤单并不是身边没有朋友,只是心
请吉的意思是什么啊?知道的请说下!
推荐资讯
手机要拍照,可显示U盘模式下,不能拍照,这
家装双炉头还是单炉头好
参加全国统考的MBA,不知道报哪个学校容易考
天涯何处无方草的下一句
已知突触小体释放的某种递质与突触后膜结合,
国叟的意思是什么啊?知道的请说下!
什么是吐纳、导引、行气、服气、炼丹、修道、
蜀汉英雄传用曹操传通用调试器可以改变人物形
业务员给客户送什么礼物好?
苏三说地址有知道的么?有点事想过去
扢扎帮的意思是什么啊?知道的请说下!
怎么用shader实现UI的毛玻璃效果
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?