您的位置:

java我想创建一个标签,java定义标签

本文目录一览:

JAVA我想创建一个标签,并且左对齐,请问怎么创建

JLabel labLeft=new JLabel(" 左对齐", SwingConstants.LEFT);

只要这样创建就可以了

java 在事件中创建一个标签,并显示出来

尽量少用JFrame,除了要监控窗口状态事件,其他情况下多用JPanel

public static void main(String[] args) {

JFrame f = new JFrame();

final JPanel p = new JPanel();

p.setFocusable(true);

f.add(p);

f.setSize(400, 400);

p.addKeyListener(new KeyAdapter() {

@Override

public void keyPressed(KeyEvent e) {

if (e.getKeyCode() == KeyEvent.VK_UP) {

System.out.println("hello");

JLabel l = new JLabel("111");

p.add(l);

p.validate();

}

}

});

f.setDefaultCloseOperation(3);

f.setVisible(true);

}

javaweb怎么创建simpletag标签

第一步:创建一个继承自javax.servlet.jsp.tagext.SimpleTagSupport的类HelloTag.Java如下:

public class HelloTag extends SimpleTagSupport{

@Override

public void doTag() throws JspException, IOException {

//获取context对象

JspContext context=getJspContext();

//获取out对象

JspWriter out=getJspContext().getOut();

//获取pageContext对象

PageContext pageContext = (PageContext) this.getJspContext();

//打印Hello World

out.print("Hello World!");

}

}

第二步:在WEB-INF目录下创建一个目录tlds存放标签文件,并创建Hello.tld标签文件,配置如下:

?xml version="1.0" encoding="UTF-8"?

taglib xmlns:xsi=""

xmlns="" xmlns:web=""

xsi:schemaLocation=" "

id="WebApp_ID" version="2.4"

tlib-version1.0/tlib-version!-- 标签库的版本 --

jsp-version1.2/jsp-version!-- 这个标签库要求的JSP规范版本 --

short-name/short-name!-- JSP页面编写工具可以用来创建助记名的可选名字 --

tag

namehelloTag/name!-- 唯一标签名 --

tag-classcom.*.HelloTag/tag-class!-- 标签helloTag类的完全限定名 --

body-contentscriptless/body-content!-- 正文内容类型 --

/tag

/taglib

第三步:在页面中使用。

首先在jsp页面头部添加引用:%@taglib uri="/WEB-INF/tlds/Hello.tld" prefix="t"%

在body标签中间使用自定义标签:t:helloTag/t:helloTag便可以在页面打印字符串:Hello World。

可以在页面打印比如分页信息等等,实现更加复杂的逻辑。