java禁止改变窗体大小(java中如何限制窗口最小)
-
接要: 有很多朋友在寻找java中如何限制窗口最小相关的资料,本文为大家罗列出java禁止改变窗体大小一些文章介绍,希望可以帮忙到需要的朋友。如果用得上记得收藏。本文目...
有很多朋友在寻找java中如何限制窗口最小相关的资料,本文为大家罗列出java禁止改变窗体大小一些文章介绍,希望可以帮忙到需要的朋友。如果用得上记得收藏。
本文目录一览:
1、java怎么 固定窗体大小
2、Java swing 怎么禁止最大化和禁止拉深、拉窄?
3、java中怎样设置窗体为固定大小
4、JAVA中如何使窗体不可最小化
5、java中的JFrame如何限制窗口的最小大小
java怎么 固定窗体大小
其实这个方法是java.awt.Frame类的成员,因为javax.swing.JFrame继承自这个类,所以也可以调用这个方法,但是在JFrame自己的成员列表中却看不到。可以在主窗体的构造方法中写入setResizeable(false);这句话。
Java swing 怎么禁止最大化和禁止拉深、拉窄?
1、在Frame或者JFrame对象上调用 setResizable(false); // 禁止拉边框拉长拉断\x0d\x0a2、当这么做的时候,同时也实现了不能最大化\x0d\x0a3、这时候,你需要给窗体设置初始大小和位置\x0d\x0a setSize(宽度,高度); // 设置大小 \x0d\x0a setLocation(距离屏幕左边的距离,距离屏幕右边的距离); // 设置窗体位置 默认是在屏幕左上角
java中怎样设置窗体为固定大小
//代码如下:
******************************************************
//ButtonTest.java
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
public class ButtonTest extends JFrame {
public ButtonTest() {
this.setLayout(new FlowLayout());
for (int i = 1; i = 11; i++) {
this.add(new JButton("button" + i));
}
this.setBounds(200, 100, 300, 200);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
ButtonTest bt = new ButtonTest();
}
}
******************************************************
运行界面如下:
JAVA中如何使窗体不可最小化
) 要去掉标题栏:
jFrame.setUndecorated(true);
// 这样就可以去掉Jframe中对window的装饰了,
2) 去掉标题栏,我们就有可能要给程序写代码提供最小化,最大化,关闭的操作,如何实现?
只要给按纽添加MouseListener,
在mouseClick中的调用
jFrame.setExtendedState(jFrame.ICONIFIED); //最小化
if(jFrame.getExtendedState() != jFrame.MAXIMIZED_BOTH)
jFrame.setExtendedState(jFrame.MAXIMIZED_BOTH);
else
jFrame.setExtendedState(jFrame.NORMAL);
// 最大化或正常状态
System.exit(0);
// 关闭,退出程序
3) 要拖动窗体的功能:
只要给窗体中的某个组件添加如下代码就行了:
Point loc = null; Point tmp = null; boolean isDragged = false; private void setDragable() { this.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseReleased(java.awt.event.MouseEvent e) { isDragged = false; jFrame.setCursor(new Cursor(Cursor.DEFAULT_CURSOR)); } public void mousePressed(java.awt.event.MouseEvent e) { tmp = new Point(e.getX(), e.getY()); isDragged = true; jFrame.setCursor(new Cursor(Cursor.MOVE_CURSOR)); } }); this.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() { public void mouseDragged(java.awt.event.MouseEvent e) { if(isDragged) { loc = new Point(jFrame.getLocation().x + e.getX() - tmp.x, jFrame.getLocation().y + e.getY() - tmp.y); jFrame.setLocation(loc); } } }); } 在初始化该组件的时候调用 setDragable() 就可以使组件具体拖放窗体的功能了。因为可能有背景图,可能会重写paint方法,不能在paint方法中调用setDragable()
java中的JFrame如何限制窗口的最小大小
JFrame下有个方法是setResizable你可以试试..传入一个布尔值.true是可以改变大小.false是不能改变窗体大小..默认是true可以改变的.这个方法是继承自awt下的Frame的
就是是否能叫用户修改窗体大小
setResizable(false);
上面的内容就是java中如何限制窗口最小的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java禁止改变窗体大小、的内容别忘了在本站进行查找喔。
-
玉树可以插叶(玉树能不能叶插)
针对玉树可以插叶这个问题,本文将综合不同朋友对这个玉树能不能叶插的知识为大家一起来解答,希望能帮到大家本文目录一览:1、玉树怎么种植玉树怎么种植(2)花盆大小:
2023-10-06阅读:0 -
大野智为什么叫虾饺、面包、大小、尼桑、3
一起来关注大野智为什么叫虾饺、面包、大小、尼桑、3很多人还不知道日本的大野智因为《24小时TV爱拯救地球》的节目,将慈善T恤在短短的几个月买到了上百万件,足见其
2023-09-01阅读:0 -
陈慧娴为什么叫大小姐?陈慧娴退出歌坛去美
一起来关注陈慧娴为什么叫大小姐?陈慧娴退出歌坛去美很多人还不知道说起陈慧娴,可能现在的年轻人很少有人听说,不过说起一首歌,不管是哪个年代的人都会对这首歌印象深刻
2023-08-20阅读:0 -
王菁华和王茜华是什么关系(王茜华怎么了)
一起来关注王菁华和王茜华是什么关系(王茜华怎么了)很多人还不知道娱乐圈有不少姐妹同时在娱乐圈,比如大小s徐熙媛、徐熙娣;鲍蕾、鲍莉等,那么王菁华、王茜华两个人名
2023-07-04阅读:0 -
葛泰丽嘉宝睫毛为什么特别长
一起来关注葛泰丽嘉宝睫毛为什么特别长很多人还不知道相信很多喜好文学的书迷们对世界文学名著1定是情有独钟,想必大伙都看过法国作家亚历山大小仲马创作的长篇小说{茶花
2023-06-24阅读:0 -
刘琳为什么叫德华(刘琳德华是什么梗)
一起来关注刘琳为什么叫德华(刘琳德华是什么梗)很多人还不知道最近热播的电视剧《知否知否应是绿肥红瘦》捧红了一大批演员,比如说盛家主母王若弗,小妾林噙霜、以及大小
2023-06-22阅读:0