本文目录一览:
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。
可以在页面打印比如分页信息等等,实现更加复杂的逻辑。