「java控件库」java工具类库

博主:adminadmin 2022-12-20 14:36:07 62

今天给各位分享java控件库的知识,其中也会对java工具类库进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Java有什么好用的分页控件?

可用extremetable,功能强大,使用简单,支持后台分页,排序。

简单的示例(JSP):

%

List countries = new ArrayList();

for (int i = 1; i = 10; i++)

{

Map cinfo = new java.util.HashMap();

cinfo.put("cno", "coutry"+i);

cinfo.put("cname", "国家"+i);

cinfo.put("area", "所在州"+i);

cinfo.put("born",new Date());

countries.add(cinfo);

}

request.setAttribute("cinfos", countries);

%

ec:table

items="cinfos"

action="${pageContext.request.contextPath}/index.jsp"

imagePath="${pageContext.request.contextPath}/images/table/*.gif"

cellpadding="1"

title="您好!这是eXtremeTable的一个测试例子"

ec:row highlightRow="true"

ec:column property="cno"/

ec:column property="cname"/

ec:column property="area"/

ec:column property="born" cell="date" format="yyyy-MM-dd"/

/ec:row

/ec:table

java的容器控件有哪些?

1.顶层容器

什么是顶层容器?当我们使用Java进行图形编程的时候,图在哪里绘制呢?我们需要一个能够提供图形绘制的容器,这个容器就被称为顶层容器,你

也可以把它想象成一个窗口。顶层容器是进行图形编程的基础,一切图形化的东西,都必然包括在顶层容器中。在Swing中,我们有三种可以使用的顶层容器,

它们分别是:

JFrame:用来设计类似于Windows系统中的窗口形式的应用程序。

JDialog:和JFrame类似,只不过JDialog是用来设计对话框。

JApplet:用来设计可以在嵌入在网页中的Java小程序。

如果需要使用Swing制作一个窗口类程序,我们的代码看起来应该是这样:

import javax.swing.*;

public class KyodaiUI

extends JFrame {

……

}

2.控件

控件是构成应用程序界面的基本元素,按钮、文本框、进度条等,这些都是控件。控件(这里我们只讨论可视化控件)又可以分为容器控件和非容器控件。从字面

意义上来理解,容器控件就是能包含其他控件的特殊控件,例如,Java中的JPanel控件就属于容器型控件,我们可以在JPanel中放置按钮、文本框

等非容器控件,你甚至可以在JPanel中再放置若干个JPanel控件(值得注意的是,顶层容器也是容器型控件,每一个窗口应用程序中有且只能有一个顶

层容器控件,换句话说,顶层容器不能包括在其他的控件中)。

Java中的容器控件有很多,除刚才提到的JPanel外,还有

JTabbedPane、JScrollPane等,非容器控件有JButton、JLabel、JTextField等。如果你需要向某个容器型的控件

中添加控件,你可以使用 add(Component comp) 方法来实现,如:

JPanel panel = new JPanel();

JButton button = new JButton();

panel.add(button);

3.边框

虽然我们使用了不同前景色来区别不同的区域,然而却没有层次感,加上边框一定会漂亮许多。

在Java中,所有以J打头的Swing控件都可以使用setBorder方法来为自己设置边框。边框有很多种,线型、凸起、凹下、空的,你甚至可以自

由组合形成个人风格。所有的Border都必须使用javax.swing.BorderFactory中提供的静态方法来创建,比如:

Border border = BorderFactory.createBevelBorder(BevelBorder.LOWERED,

new Color(45, 92, 162),

new Color(43, 66, 97),

new Color(45, 92, 162),

new Color(84, 123, 200));

现在,我们将toolBar.setBackground(Color.white)改为toolBar.setBorder(border),立体效果是不是已经出现了?

java中所说的控件是什么意思啊

控件?我想一般是说java的图形界面开发swing里面对组件的一种描述吧。

比如button(按钮) lable(文本标签) panel(面板) 这些都是控件。web项目中没有这个概念。

java中的日期时间如何选择控件

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

JXDatepicker的使用方法:

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

JXDatePicker datePicker = new JXDatePicker();

JXDatePicker datePicker1 = new JXDatePicker(new java.util.Date());

java.util.Date date = datePicker.getDate(); // 用户输入或选择日期后得到日期值

java.util.Date date1 = datePicker1.getDate(); // 用户输入或选择日期后得到日期值

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

JXDatePicker datePicker2 = new JXDatePicker();

datePicker2.setFormats("yyyy.M.d", "yyyy-M-d");//可同时设置多种格式。setFormats(String...format)

JXMonthView的使用方法:

JXMonthView monthView = new JXMonthView();

monthView.setUnselectableDates(new java.util.Date());// 设置多个不可选择的日期,setUnselectableDates(java.util.Date ... date)

Setjava.util.Date unselectable = monthView.getSelectionModel().getUnselectableDates();// 获得当前有哪些不可选择日期

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

Setjava.util.Date flaggedDates = monthView.getFlaggedDates();// 获得被标记的日期

Calendar calendar = monthView.getCalendar();// 获得日历对象

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

selectionMode

traversable

firstDayOfWeek

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

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

The End

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