JLabel、JButton换行问题
来源:互联网 发布:java语言程序设计 下载 编辑:程序博客网 时间:2024/06/05 00:50
JLabel、JButton等不能用"\n"换行,但它们支持Html的,所以可以用<br>来实现,例如
String s1 = "abc";
String s2 = "def";
JLabel label = newJLabel("<html>" + s1 +"<br>" + s2 +"</html>");
label的显示结果就是:
abc
def
附上一段小程序:
01 package com.kaso.Test;
02
03 import javax.swing.JFrame;
04 import javax.swing.JLabel;
05
06 public class TestFrame extends JFrame {
07 private JLabel label = new JLabel("");
08
09 public TestFrame() {
10 this.add(label);
11 String s = fun ();
12 label.setText("<html>" + s + "</html>");
13 }
14
15 private String fun () {
16 StringBuffer sb = new StringBuffer();
17 for (int i = 1; i <= 9; i++ ) {
18 for (int j = 1; j <= i; j++ ) {
19 sb.append(j + "X" + i + "=" + i * j + " " );
20 }
21 sb.append("<br>");
22 }
23 return sb.toString();
24 }
25
26 public static void main(String[] args) {
27 TestFrame t = new TestFrame();
28 t.setVisible(true);
29 t.pack();
30 t.setDefaultCloseOperation (EXIT_ON_CLOSE);
31 }
32 }
- JLabel、JButton换行问题
- JLabel、JButton换行问题
- JLabel, JButton换行显示
- JAVA swing JLabel JButton标签文本文字内容的换行
- JButton标签的换行问题
- 关于JLabel中文件换行的问题
- JFrame,JDialog,JLabel,JButton(p228)
- focus,key,mouse,mousemotion,jtextfield,jlabel,jbutton
- 让JLabel换行显示
- JLabel文本换行
- JLabel标签文字换行
- JLabel自动换行
- JLabel 文本换行的实现
- Jlabel实现内容自动换行
- Swing控件(JLabel,JButton....)设置字体和大小
- Swing笔记(一)——JLabel和JButton组件
- Java Swing简单控件实例(JButton,JLabel,JMenuBar,JComboBo)
- Java Swing简单控件实例(JButton,JLabel,JMenuBar,JComboBo)
- 给Jquery动态添加的元素添加事件
- 获取正在运行的应用、当前应用正在运行的activity
- Android详细的对话框AlertDialog.Builder使用方法
- 如何开始学习Java
- J2EE项目异常处理
- JLabel、JButton换行问题
- C++中调用exe可执行文件
- APK文件简介 及 解包 打包 工具 介绍
- PHP相关系列 - 对PHP框架的一些看法
- 64位Win7安装Oracle10g+PL SQL注意的问题
- TCP流模式与UDP数据报模式
- 使用Map Project Center 配置完全离线的移动项目
- 跟我学习GNU Emacs - 08
- HTMLayout滚动条behavior源码示例