swing如何获取界面所有的控件的值

swing如何获取界面所有的控件的值,第1张

定义一个全局变量用来创建和循环JTextField的值,该变量为JTextField的个数,创建和获取皆可使用for来 *** 作如:

        for (int i = 0; i < txtNumber; i++) {

            String title = "Txt " + i;

            paneadd(title, new JTextField(title));

        }

windows下获取当前进程的话可以用dos命令tasklist

Runtime r=RuntimegetRuntime();

Process p=rexec("cmd /C tasklist");

BufferedReader reader=new BufferedReader(new InputStreamReader(pgetInputStream(),"gbk"));//windows的默认系统中文编码是gbk所以从cmd控制台的信息已gbk来解码

String line=null;

while((line=readerreadLine())!=null)

Systemoutprintln(line);

int

getX()

返回组件原点的当前 x 坐标。

int

getY()

返回组件原点的当前 y 坐标。

这是JComponent 类提供的方法 javaswing 包中的所有控件都继承了这个类

或者你也可以使用下面这个方法 这是 Component 类提供的方法也是个超类 只是坐标被封装成Point类了

Point getLocation()

swingx你可以到maven库里面搜索Jar包(google "maven repos",出现很多maven库,随便找一个,搜索swingx,找最新的下载。如果你使用maven管理项目,那更好办了,把swingx放入依赖里面即可)。

JXDatepicker的使用方法:

// JXDatePicker提供了编辑器供用户直接输入日期,也提供了右侧按钮,点击按钮出现日期选择期供用户选择日期。

JXDatePicker datePicker = new JXDatePicker();

JXDatePicker datePicker1 = new JXDatePicker(new javautilDate());

javautilDate date = datePickergetDate(); // 用户输入或选择日期后得到日期值

javautilDate date1 = datePicker1getDate(); // 用户输入或选择日期后得到日期值

//当然,你也可以指定用户输入日期的格式。

JXDatePicker datePicker2 = new JXDatePicker();

datePicker2setFormats("yyyyMd", "yyyy-M-d");//可同时设置多种格式。setFormats(Stringformat)

JXMonthView的使用方法:

JXMonthView monthView = new JXMonthView();

monthViewsetUnselectableDates(new javautilDate());// 设置多个不可选择的日期,setUnselectableDates(javautilDate date)

Set<javautilDate> unselectable = monthViewgetSelectionModel()getUnselectableDates();// 获得当前有哪些不可选择日期

monthViewsetFlaggedDates(date1,date2)// 设置多个被标记了的日期

Set<javautilDate> flaggedDates = monthViewgetFlaggedDates();// 获得被标记的日期

Calendar calendar = monthViewgetCalendar();// 获得日历对象

还有一些可set,get的属性罗列如下:

selectionMode

traversable

firstDayOfWeek

还有更多用法,看API吧。如果使用Maven,你可以自动下载javadoc和javasource。

以上就是关于swing如何获取界面所有的控件的值全部的内容,包括:swing如何获取界面所有的控件的值、如何获得Java编写的程序的控件句柄、java如何获取一个控件在屏幕上的位置(XY坐标)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9671867.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存