`

java Swing: JLabel 设置字体颜色 换行

阅读更多

JLabel换行:

JLabel的Text设置为html

<html> 第一行<br/> 第二行<br/></html>

JLabel设置字体颜色:

label.setForeground(c);

 

代码:

public static void main(String args[]) {
  JFrame frame = new JFrame();
  frame.setSize(100,100);
  String text = "<html> 第一行<br/> 第二行<br/></html>";
  JLabel label = new JLabel(text);
  label.setForeground(Color.red);
  frame.add(label);
  frame.setVisible(true);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 
 }

  • 大小: 5.5 KB
分享到:
评论

相关推荐

    Jlabel实现内容自动换行简单实例

    JLabel是一个Java Swing中的组件,用于显示文本或图像。在实际开发中,我们经常需要在JLabel中显示较长的文本,然而JLabel默认情况下不会自动换行,这将导致文本溢出或难以阅读。因此,这篇文章将介绍如何实现JLabel...

    JTable自动换行

    下面是一个简单的`TableCellTextAreaRenderer`的实现示例,它使用`JTextArea`作为渲染组件来实现自动换行: ```java import javax.swing.*; import javax.swing.table.DefaultTableCellRenderer; import java.awt.*...

    java Swing 气泡浮动提示窗口代码

    Java Swing 是Java GUI编程库的一部分,它提供了丰富的组件和功能来创建桌面应用程序。在Swing中,有时我们需要为用户提供一种轻量级的提示机制,比如气泡浮动提示窗口,这通常用于显示临时信息或者提示。在给定的...

    swing中自定义对话框的几种实际用法

    Swing是Java编程环境中用于构建图形用户界面(GUI)的一个重要工具包,它提供了丰富的组件和功能,使得开发者能够创建出美观且功能强大的桌面应用程序。在Swing中,对话框是一种特殊的窗口,用于向用户提供临时信息...

    java模拟Windows的一个记事本

    在这个项目中,开发者利用Swing构建了一个功能基本完备的文本编辑器,具备新建、保存文件以及调整字体和颜色等特性。 首先,我们要了解Java Swing的基础知识。Swing是Java AWT(抽象窗口工具包)的扩展,提供了更多...

    java多功能记事本

    - 背景色(`formatMenu_Color_BgColor`):设置文本背景颜色。 4. **查看选项**: - 显示状态栏(`viewMenu_Status`):切换状态栏的显示与否。 5. **帮助与关于**: - 帮助主题(`mHelp_HelpTopics`):提供软件使用...

    java图形界面用于填写学生基本信息

    可以通过 setFont 方法设置字体样式,通过 setTabSize、setLineWrap 和 setWrapStyleWord 方法来设置文本区域的特性,如制表符宽度、自动换行等功能。 #### 4.2 JLabel JLabel 用于显示静态文本。可以设置文本内容...

    RexText:基于Java Swing的多标签文本编辑器

    6. **配置和设置**: 用户可以个性化设置编辑器的外观和行为,例如主题选择、字体设置、行号显示、自动换行等。 7. **性能优化**: 考虑到Java的内存管理和性能,RexText可能采用了内存管理策略以处理大量文本,避免...

    学习java必掌握的词汇

    随着Swing的普及,逐渐成为Java开发工具的首选。 - **Eclipse导入现有项目** (`EclipseгõIJExistingProjectintoWorkspace`): 在Eclipse中将现有的Java项目导入到工作空间中。 - **文件(File)**: Eclipse中用于...

    毕业设计JAVA记事本源代码.doc

    - 格式菜单(mFormat)有自动换行、字体颜色和背景颜色。 - 查看菜单(mView)提供显示状态栏的选项。 - 帮助菜单(mHelp)包括帮助主题和关于。 2. **工具栏按钮**: 对应于菜单项,工具栏中也有相应的按钮,...

    Java 2D API 程序员指南

    - **字体管理**:Java 2D支持多种字体,包括系统字体和自定义字体,可以调整字体大小、样式(粗体、斜体)和对齐方式。 - **文本布局**:TextLayout类用于复杂文本布局,如换行、对齐和排版。 4. **图像处理** -...

    java 文字垂直排列

    在Java Swing或JavaFX中,我们可以通过`JLabel`、`JTextArea`等组件来展示文本,但这些默认并不支持垂直排列。 要实现文字垂直排列,可以自定义一个绘图类,利用`Graphics2D`的`drawString()`方法。以下是一个简单...

    用JAVA 编写的推箱子小游戏

    Java Swing是Java平台上的一个用于创建图形用户界面(GUI)的开发工具包。Swing构建在AWT的基础上,并提供了更丰富的功能和更现代的外观。本游戏中使用到了`JFrame`、`JLabel`、`JTextField`、`JPasswordField`和`...

    Java记事本源代码(完整).doc

    - Java Swing 提供了丰富的组件库,如 `JButton`, `JLabel`, `JOptionPane` 等,用于构建图形用户界面。在这个记事本程序中,`JMenuItem`, `JTextField`, `JButton` 等都是Swing的组件。 8. **文件操作**: - ...

    Notepad.rar

    `javax.swing.JLabel`和`javax.swing.JTextField`等组件支持设置`Font`属性。 - **文本格式**:可以切换纯文本和富文本模式,富文本支持加粗、斜体、下划线等格式,通过`JTextPane`组件实现。 - **自动换行**:...

    Java记事本程序报告书

    - “格式”菜单允许用户调整文本显示格式,如开启/关闭自动换行以及更改字体。 - “查看”菜单提供开启/关闭状态栏的功能。 - “关于”菜单展示程序的基本信息,如版本号、作者等。 - **辅助功能**:支持基本的...

    简单文本编辑器+java

    在提供的代码片段中可以看到使用了多个Swing组件,如`JButton`、`JLabel`、`JMenu`等。 - **事件处理**:Java通过事件监听器模型来处理用户的交互行为,如点击按钮、选择菜单项等。 - **文件操作**:文本编辑器需要...

    个人简历java制作

    同时,界面的美观性也不容忽视,可能使用了Icon或自定义的图片资源来美化组件,以及调整字体和颜色以符合整体风格。 在代码结构上,遵循了模块化和面向对象的设计原则,将不同功能封装在独立的类中,如窗口类...

    JAVA记事本源代码 收藏

    根据提供的文件信息,我们可以分析出该Java程序是一个简易的记事本应用,它包含了基本的文件操作、编辑功能以及一些额外的功能,如字体设置、颜色选择等。下面将对该源代码涉及的关键知识点进行详细的解析。 ### 一...

    实验 GUI程序设计

    - `setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)`:设置窗口关闭时程序的退出方式。 2. 模式2: `Test2_JFrame`类与模式1中的`Test1_JFrame`类非常相似,只是类名不同,这表明你可以根据需求自定义窗口样式。...

Global site tag (gtag.js) - Google Analytics