jlabel html图片,JLabel里如何使用HTML?
当前位置: 技术问答>java相关
JLabel里如何使用HTML?
来源: 互联网 发布时间:2015-04-15
本文导语:
JLabel里如何使用HTML?
|
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class HtmlDemo extends JPanel {
JLabel theLabel;
JTextArea htmlTextArea;
public HtmlDemo() {
St...
JLabel里如何使用HTML?
|
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class HtmlDemo extends JPanel {
JLabel theLabel;
JTextArea htmlTextArea;
public HtmlDemo() {
String initialText = "n" +
"Color and font test:n" +
"n" +
"
redn" +
"
bluen" +
"
greenn" +
"
smalln" +
"
largen" +
"
italicn" +
"
boldn" +
"n";
htmlTextArea = new JTextArea(10, 20);
htmlTextArea.setText(initialText);
JScrollPane scrollPane = new JScrollPane(htmlTextArea);
JButton changeTheLabel = new JButton("Change the label");
changeTheLabel.setMnemonic(KeyEvent.VK_C);
changeTheLabel.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try {
theLabel.setText(htmlTextArea.getText());
} catch (Throwable exc) {
JOptionPane.showMessageDialog(
HtmlDemo.this,
"The HTML you specified was invalid.");
}
}
});
changeTheLabel.setAlignmentX(Component.CENTER_ALIGNMENT);
theLabel = new JLabel(initialText) {
public Dimension getPreferredSize() {
return new Dimension(200, 200);
}
public Dimension getMinimumSize() {
return new Dimension(200, 200);
}
public Dimension getMaximumSize() {
return new Dimension(200, 200);
}
};
theLabel.setVerticalAlignment(SwingConstants.CENTER);
theLabel.setHorizontalAlignment(SwingConstants.CENTER);
JPanel leftPanel = new JPanel();
leftPanel.setLayout(new BoxLayout(leftPanel, BoxLayout.Y_AXIS));
leftPanel.setBorder(BorderFactory.createCompoundBorder(
BorderFactory.createTitledBorder(
"Edit the HTML, then click the button"),
BorderFactory.createEmptyBorder(10,10,10,10)));
leftPanel.add(scrollPane);
leftPanel.add(Box.createRigidArea(new Dimension(0,10)));
leftPanel.add(changeTheLabel);
JPanel rightPanel = new JPanel();
rightPanel.setLayout(new BoxLayout(rightPanel, BoxLayout.Y_AXIS));
rightPanel.setBorder(BorderFactory.createCompoundBorder(
BorderFactory.createTitledBorder("A label with HTML"),
BorderFactory.createEmptyBorder(10,10,10,10)));
rightPanel.add(theLabel);
setLayout(new BoxLayout(this, BoxLayout.X_AXIS));
setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
add(leftPanel);
add(Box.createRigidArea(new Dimension(10,0)));
add(rightPanel);
}
public static void main(String args[]) {
JFrame f = new JFrame("HtmlDemo");
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
f.getContentPane().add(new HtmlDemo());
f.pack();
f.setVisible(true);
}
}
您可能感兴趣的文章:
本站(WWW.169IT.COM)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.169IT.COM)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
jlabel html图片,JLabel里如何使用HTML?相关推荐
- Java GUI编程(3)---JLabel设置图片
1打开NetBeans,新建项目demoJLabel1,主类com.msh.util. DemoJLabel1 2项目下新建文件夹img,放图片文件Search.gif 3演示代码 package c ...
- java jlabel加入图片_java – 将JLabel置于JLabel之上,其中包含图像
如果您不需要完全理解您的要求,如果您只需要在背景图像上显示文字,那么最好将标签放在能够绘制背景的自定义面板上. 您可以获得布局管理器的好处而不会出现问题. 如果这看起来令人生畏,JLabel实际上是一 ...
- python读取图片文字-Python3实现获取图片文字里中文的方法分析
本文实例讲述了Python3实现获取图片文字里中文的方法.分享给大家供大家参考,具体如下: 一.运行环境 (1) win10 (2) pycharm (3) python 3.5 (4) pillow ...
- 简单东西-java动态更改JLabel背景图片
java的awt设置背景图片的一种方式是使用JLabel类,它的setIcon可以设置背景图片,但是如何动态修改背景图片呢?这源于问答频道上的一个问题,题主给的代码总是无法正确动态修改背景图片,找了一 ...
- 排除hotnews主题内容页面上的热点图片推荐里的分类-hotnews主题top_hot.php
修改top_hot.php里的第二行 在get_posts('')中添加一个参数: categeory=-2,-3,-4
- 程序人生 - 为了避免惹上官司,你可以在这些免版权图片网站里寻找素材
在作品中使用CC0协议,代表创作者已经放弃了著作权,将其贡献给公众免费使用.任何人都可以复制.修改.发行和表演作品,甚至用于商业用途,无需经过同意. 因为一张黑洞照片,视觉中国被顶上了风口浪尖,讨论的 ...
- dw自动滚动图片_DW里怎么做图片自动播放
匿名用户 1级 2018-12-29 回答 是做个简单的相册? 漂亮的Flash动画人人喜欢,不过制作起来的确有一些技术难度.你知道吗,Dreamweaver作为一个网页制作工具,还可以创建好玩的Fl ...
- 微信已发图片群里服务器撤回,怎样撤回微信群发的信息?撤不回怎么办?
怎样撤回微信群发的信息?大家由于业务流程必须或者创建感情联络的必须,而挑选在微信群发消息给朋友,但是当群发以后发现发错了,这个时候,我该怎样立即撤回群发消息呢? 1.在与另一方的闲聊中发错了话,能够 ...
- HTML中弹窗中加入图片,javascript里怎么实现点击图片弹出对话框?
JavaScript中可以使用document.getElementsByTagName方法后去img标签,然后遍历所有img标签并为其添加点击事件实现点击弹出对话框. JavaScript实现点击图 ...
最新文章
- hibernate 高级查询 query 或查询 or ,Restrictions
- objective-c java_程序员转型指南 当Java遇见了Objective-C
- PolarMask:单阶段实例分割框架,FCOS进阶!
- css、js控制html标签的属性和内容
- 循环机换变速箱油教程_变速箱油用循环机换还是重力换更好?一次讲清楚,新手司机学学...
- android double转string_如何使用Java程序将Double转换为String
- cisco将计算机配置为vlan2,Cisco交换机 VLAN 的建立与端口分配
- Java 数据库基本操作
- Java中取多个集合的交集——retainAll()
- excel服务器 微信设置,微信电脑版excel怎么编辑
- android转发短信到邮箱,Android手机使用Tasker转发短信及来电
- MySQL联合主键保存_mysql联合主键
- OpenCV图像处理_2:平滑smoothing模糊blurring操作
- 内网主机通过公网域名解析访问内网服务器,存在什么问题,如何解决?
- 网络安全红队详细接收
- BZOJ3875-[Ahoi2014Jsoi2014]骑士游戏
- 1个网卡设置多个IP作用
- 周怎么换算成月_最大的黄金ETF出现增持,震荡周如何操作?
- 家电上云后,智能家居如何构建场景化应用
- uni-app打开外链