java窗口组件(java如何让窗口组件换行)

如题所述

第1个回答  2024-09-18
请教一个java编程的问题,java窗口里的组件,为嘛需要拖动改变窗口大小...

应该是你没设置组件的width和heigh属性吧。拖了之后就自动设置上了,所以显示了。

正确的做法应该是,组件添加完成再让界面可见。解决办法this.setVisible(true);这行移动到最后面。

简单:(1)设置窗体大小;this.setSize(400,400);(2)设置窗体不可改变大小。

控件不会随着改变的。你没写具体的问题,也没法些代码。你可以百度一下的,找javaGUI编程,关于JFrame的资料很多的。还有,你说的是Frame,这个是在包AWT里面的,现在再写关于GUI的东西,一般都用包Swing了。

通常,width和height的值是非负整数。允许创建dimension的构造方法不会阻止您为这些属性设置负值。如果width或height的值为负,则由其他对象定义的一些方法的行为是不明确的。

问题不在于java,在于你没有了解java的GUI布局。AWT和swing下的窗口(对话框)默认布局是BorderLayout,此时容器划分为上北、下南两个窄行,左西右东两个窄列,其余区域为中央。

JAVA编写一个窗口(frame),要求窗口中有文本框,按钮,标签,单选框,复选...

首先打开电脑的java编写工具,然后创建一个java项目,文件为Demo2。点击打开了Demo2后,您即可在Demo2中进行编辑。首先需要做的是创建一个main方法。新建了main方法后,可以在main方法中newFrame()。

首先,设置在网页中显示文本的格式,文本的高度为100像素,宽度为280像素。定义显示文本的字体大小为22像素,离左侧和右侧的距离设置为自动,离顶部的距离设置为15像素。用font标签在网页中插入要显示的文本。

我给你写了一个简单的,实现了说的功能,并且还多加了一个按钮的清空事件,直接建一个类,把下面代码复制进去就行了,注意类名一致。

图片看起来很模糊,隐约看到需要一个登录窗口,那就分享一下以前练习的登录窗口demo吧。

JAVA编写一个带有窗口的应用程序我来答1个回答#热议#为什么孔子像会雕刻在美最高法院的门楣之上?好学者百科2022-12-11·百度认证:北京惠企网络技术有限公司官方帐号好学者百科科技生活门户网站,探索发现百科全书。

你先写一个jpanel,把这些控件一个一个的按照自己的想法加进去。然后在点击的按钮上添加监听,在监听的方法里,把这个JPanel加进有顶层面板获得container对象里。

java中怎么设置组件随窗口改变大小?

weighty——当窗口变大时,各组件沿垂直方向跟着变大的比例,默认值为0。fill——组件比显示区域小,可以用来控制组件的行为。控制组件是垂直填充,还是水平填充,或者两个方向一起填充,默认值为NONE。

第一先打开eclipse软件。然后编辑基本的窗口容器代码。第二然后将类继承JButton。在类的上面导入JButton包。代码:importsjavax.swing.JButton。第三然后在类中创建按钮对象。

setPreferredSize设置此组件的首选大小。\x0d\x0a在用java编程时,有时需要设置JPanel的大小,而JPanel的setSize()方法不管用。

JAVA中限制窗口大小的方法:setMinimumSize()。格式:publicvoidsetMinimumSize(DimensionminimumSize)意义:将组件的最小尺寸设置为常量值。对getMinimumSize的后续调用总是返回此值。

不知道你具体是什么意思,如果你是说当最大化或者更改一个窗口的大小的时候可以动态的让窗口内的组件跟随有相应的变化。那,不管你用什么流布局都是可以的。可能说的不是很明白,不懂可以追问。你最好能举一个例子。

java怎么往一个窗口的子窗口中添加组件

1、上面的代码就可以做出一个浮动窗口的效果,你为他加上标题栏,状态栏,和关闭按钮,一切就OK了。

2、可以用add添加组件,然后调用JPanel的remove方法,来删除组件。

3、可以先放一个大面板然后给打面板设置布局(表格、流、东西南北中。

4、参见JFrame的Javadoc:JFrame类与Frame轻微不兼容。与其他所有JFC/Swing顶层容器一样,JFrame包含一个JRootPane作为其唯一的子容器。根据规定,根窗格所提供的内容窗格应该包含JFrame所显示的所有非菜单组件。

5、importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JPanel;publicclassDemo1{/**在主方法中创建窗口对象。

6、可以阿,他是不同层面,比如JFrame包含container,container包含JPanel,是这么个关系,当你要创造一个复杂的界面了,就会用到很多这样的结构。

问问企业Java开发者,java语言的各种界面编程组件:swing、awt、swt...

JFace是SWT的增强包,它是对SWT的进一步封装,使得SWT界面开发的模块划分更加清晰,代码也更加维护。

awt是基于本地方法的C/C++程序,其运行速度比较快;而swing是基于awt的Java程序,其运行速度比较慢。AWT的控件在不同的平台可能表现不同,而Swing在所有平台表现一致。AWT和Swing的实现原理不同。

在java刚出生的时候,主要就是用来开发applet程序,主要用到awt。swing是在awt的基础上,进行了全新的理念设计,开发出来的GUI工具包。现实中的情况是:applet程序现在已经很少有人在使用了。

原生的GUI库有awt/Swing,eclipse的则可以是swt/JFace。而且这些东西都没有明确的分界线的,比如说不搞GUI的,你可能是写服务器、写压缩/解压缩软件的。而你搞图形的,你可能是做3D处理的,比如说搞JOGL的。

logo设计

创造品牌价值

¥500元起

APP开发

量身定制,源码交付

¥2000元起

商标注册

一个好品牌从商标开始

¥1480元起

公司注册

注册公司全程代办

¥0元起

    官方电话官方服务
      官方网站八戒财税知识产权八戒服务商企业需求数字市场
相似回答