J组件JAVA的简单介绍

博主:adminadmin 2022-12-01 08:27:06 50

本篇文章给大家谈谈J组件JAVA,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中在如何设置JPanel等组件的大小?

在设置JPanel大小的时候,要用JPanel.setPreferredSize()这个方法才行.然后再用borderLayout就可以设置上下左右的宽度了。

setSize()是手动设置组建的大小。Dimension类封装对象中组建的宽度和高度(精确到整数)。setPreferredSize设置此组件的首选大小 。

在用java编程时,有时需要设置JPanel的大小,而JPanel的setSize()方法不管用。

在使用布局管理器的时候,可以不适用setSize(),因为布局管理器会自动调用组件的setSize()方法设置组件的大小。即时用户调用setSize方法设置组件大小,最终可能被覆盖。

set(Preferred/Minimal /Maximum)Size() ,他们只是给父组件或布局管理器他们能得到多少空间的暗示而已,非强制立即执行效果,或通过pack或revalidate(JFrame无)进行效果实现。

Java中有哪些中间组件

javax.swing包中JComponent(轻组件)类是java.awt包中Container类的一个直接子类、Componenet类的一个间接子类。javax.swing包中的JFame类和JDialog类分别是java.awt包中类和Dialog类的直接子类、Window类的间接子类。

组件(component):Java把由Component类的子类或间接子类创建的对象称为一个组件,是图形用户界面中的可见部分,如按钮、标签.

容器(container): Java把由Container的子类或间接子类创建的对象称为一个容器,是图形用户界面中容纳其它组件的部分,如窗体。

认识几个方法

add( ):将组件添加到该容器中。

removeAll() :移掉容器中的全部组件。

remove(Component c) 移掉容器中参数指定的组件。

validate():每当容器添加新的组件或移掉组件时,调用该方法以保证容器中的组件能正确显示出来。

public void setBounds(int a,int b,int width,int height) 调用该方法可以设置出现在屏幕上时的初始位置是(a,b),即距屏幕左面a个像素、距屏幕上方b个像素;窗口的宽是width,高是height。

public void setSize(int width,int height):设置窗口的大小,窗口在屏幕出现是默认位置是(0,0)。

public void setVisible(boolean b):设置窗口是可见还是不可见,窗口默认是不可见的。

public void setResizable(boolean b):设置窗口是否可调整大小,窗口默认是可调整大小的。

public void setDefaultCloseOperation(int operation) :设置单击窗体右上角的关闭图标后,程序会做出怎样的处理。

JTextField文本框

用来建立文本框的,用户可以在文本框输入单行的文本。

构造方法

JTextField(int x):创建文本框对象,可以在文本框中输入若干个字符,文本框的可见字符个数由参数x指定。

JTextField(String s) :创建文本框对象,则文本框的初始字符串为s,可以在文本框中输入若干个字符。

主要方法

public void setText(String s):设置文本框中的文本为参数s指定的文本。

public String getText() :获取文本框中的文本。

public void setEditable(boolean b) :指定文本框的可编辑性(默认为可编辑的)。

public void setHorizontalAlignment(int alignment) :设文本在文本框中的对齐方式,其中alignment的有效值确定对齐方式,如:LEFT、CENTER、RIGHT。

JTextArea 文本区

JTextArea类用来建立文本区,用户可以在文本区输入多行的文本。

构造方法

JTextArea(int rows, int columns):构造一个可见行和可见列分别是rows、columns的文本区。

常用方法

setLineWrap(boolean b):决定输入的文本能否在文本区的右边界自动换行。

setWrapStyleWord(boolean b):决定是以单词为界(b取true时)或以字符为界(b取false时)进行换行。

getText():获取文本区的文本。

setText(String s) :设置文本内容。

append(String s):尾部加文本。

insert(String s,int x):在文本区的指定位置处插入文本。

public void copy():拷贝选定的区域。

public void cut():剪切选定的区域。

public void paste():在指定的区域粘贴。

列表组件

用户可以在下拉列表看到第一个选项和它旁边的箭头按钮。

当用户单击箭头按钮时,选项列表打开。

常用方法

public JComboBox() 创建一个没有选项下拉列表。

public void addItem(Object anObject) 增加选项。

public int getSelectedIndex() 返回当前下拉列表中被选中的选项的索引,索引的起始值是0。

public Object getSelectedItem() 返回当前下拉列表中被选中的选项。

public void removeItemAt(int anIndex) 从下拉列表的选项中删除索引值是anIndex 选项。

public void removeAllItems() 删除全部选项。

public void addItemListener(ItemListener) 向下拉列表增加ItemEvent事件的监视器。

下拉式列表上的ItemEvent事件

对于下拉式列表事件源,可以发生ItemEvent事件。

表格组件

使用JTable可以创建一个表格对象。

构造方法

JTable (Object[ ][ ] data , Object[ ] columnName)

表格的视图将以行和列的形式显示数组data每个单元中对象的字符串表示。

参数columnName用来指定表格的列名。

用户在表格单元中输入的数据都被认为是一个Object对象。

用户通过表格视图对表格单元中的数据进行编辑,以达到修改二维数组data中对应的数据。

例:

Object[][] a = new Object[3][4];

Object[] name = {"商品名称","单价","销售量","销售额"};

JTable table=new JTable(a,name);

java中常用的组件有哪些?

1.标识(Label)

(1) 语法格式: Label(String s)

(2) 功能: 构造一个显示字符串s的标识。

2.按钮(Button)

(1) 语法格式:Button (String s)

(2) 功能:构造一个以字符串s为标识的按钮。

3.复选框(Checkbox)

(1)语法格式: Checkbox (String s)

(2)功能:构造一个以字符串s为标识的复选框条目,未被选中。

4.单选按钮(Radio Buttons)

(1) 语法格式: CheckboxGroup( )

(2) 功能: 构造一个条目组。

5.选择菜单(Choice Menu)

(1) 语法格式: Choice ( )

(2) 功能:构造一个选择菜单。

(3) 说明:构造完之后,再使用Choice类中的addItem方法加入菜单的条目。

6.列表框(Scrolling List) l

(1) 语法格式:List (int n, boolean b)

(2) 功能:构造一个有n个列表项的列表框,并根据b的值决定是否允许多选。

7.单行文本输入框(TextField)

(1) 语法格式:TextField (int i)

(2) 功能:构造一个字符串长度为i单行文本输入框

8.多行文本输入框(TextArea)

(1) 语法格式: TextArea (int i, int j)

(2)功能: 构造一个多行文本输入框,行数为i,列数为j

J组件JAVA的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、J组件JAVA的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-01,除非注明,否则均为首码项目网原创文章,转载请注明出处。