找到 4330 篇文章 适用于 Java 8

如何在 Java 中为 JLabel 添加工具提示?

karthikeya Boyini
更新于 2019-07-30 22:30:26

920 次浏览

当您将鼠标光标放在标签上时,工具提示可见。使用 setToolTipText() 方法为 JLabel 添加工具提示 -label.setToolTipText("这是一个演示工具提示");以下是如何为 JLabel 添加工具提示的示例 -示例import java.awt.Color; import java.awt.Font; import javax.swing.*; import javax.swing.border.Border; public class SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("演示");       JLabel label;       label = new JLabel("演示标签!");       label.setFont(new Font("Verdana", Font.PLAIN, 14));       label.setToolTipText("这是一个演示工具提示");       Border border = BorderFactory.createLineBorder(Color.ORANGE);     ... 阅读更多

如何在 Java 中为 JLabel 添加线框?

Samual Sam
更新于 2019-07-30 22:30:26

547 次浏览

使用 createLineBorder() 方法为 JLabel 添加线框 -Border border = BorderFactory.createLineBorder(Color.ORANGE); label.setBorder(border);上面,我们将线框颜色设置为橙色。以下是如何为 JLabel 添加线框的示例 -示例package my; import java.awt.Color; import java.awt.Font; import javax.swing.*; import javax.swing.border.Border; public class SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("演示");       JLabel label;       label = new JLabel("演示标签!", JLabel.RIGHT);       label.setFont(new Font("Verdana", Font.PLAIN, 13));       Border border = BorderFactory.createLineBorder(Color.ORANGE);       label.setBorder(border);       frame.add(label);   ... 阅读更多

Java 程序设置 JLabel 中文本的对齐方式

karthikeya Boyini
更新于 2019-07-30 22:30:26

6K+ 次浏览

JLabel 左对齐以下是如何设置 JLabel 左对齐的示例 -示例import java.awt.Font; import javax.swing.*; public class SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("标签演示");       JLabel label;       label = new JLabel("左对齐!", JLabel.LEFT);       label.setFont(new Font("Verdana", Font.PLAIN, 13));       frame.add(label);       frame.setSize(500, 300);       frame.setVisible(true);    } }输出JLabel 居中对齐以下是如何设置 JLabel 居中对齐的示例 -示例import java.awt.Font; import javax.swing.*; public class SwingDemo {    public static void main(String args[]) ... 阅读更多

如何在 Java 中使用 HTML 创建包含多行文本的 JLabel?

Samual Sam
更新于 2019-07-30 22:30:26

825 次浏览

要包含多行文本,请在 JLabel 下设置 HTML -JLabel = new JLabel("" + "Line1Line2",JLabel.LEFT);以上将在 JLabel 中创建多行文本 -Line1 Line2以下是如何创建包含多行文本的 JLabel 的示例 -示例import java.awt.Font; import javax.swing.*; public class SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("标签示例");       JLabel label;       label = new JLabel("" + "Line1       Line2",JLabel.LEFT);       label.setBounds(100, 100, 100, 30);       label.setFont(new Font("Verdana", Font.PLAIN, 13));       frame.add(label);       frame.setSize(500,300);       frame.setLayout(null);       frame.setVisible(true);    } }输出

如何在 Java 中使用 HTML 更改 JLabel 的字体?

karthikeya Boyini
更新于 2019-07-30 22:30:26

809 次浏览

要更改字体,您可以使用 JLabel 的 setFont() 方法 -label.setFont(new Font("Verdana", Font.PLAIN, 12));以下是如何使用 HTML 更改 JLabel 字体的示例 -示例import java.awt.Font; import javax.swing.*; public class SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("标签示例");       JLabel label;       label = new JLabel("" + "ABC");       label.setBounds(50, 50, 100, 30);       label.setFont(new Font("Verdana", Font.PLAIN, 12));       frame.add(label);       frame.setSize(500,300);       frame.setLayout(null);       frame.setVisible(true);    } }输出

Java 程序在创建后更改 JLabel 文本

Samual Sam
更新于 2024-09-16 23:24:47

2K+ 次浏览

在本文中,我们将学习如何在 Java 中创建后更改 JLabel 文本。我们将介绍两种情况:在创建后立即更改标签文本以及响应按钮点击进行更新。更改 JLabel 文本的不同方法在创建后更改 JLabel 文本的不同方法如下 - 使用 setText() 方法 使用按钮点击 使用 setText() 方法更新 JLabel 文本以下是创建后立即更新 JLabel 文本的步骤 - 首先,我们将导入 JFrame、JLabel 和 ... 阅读更多

如何在 Java 中更改 JLabel 字体

karthikeya Boyini
更新于 2019-07-30 22:30:26

12K+ 次浏览

要更改 JLabel 字体,请使用 setFont() 方法 -JLabel lable = label.setFont(new Font("Verdana", Font.PLAIN, 18));示例package my; import java.awt.Font; import javax.swing.*; public class SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("标签示例");       JLabel label;       label = new JLabel("第一个标签");       label.setBounds(50, 50, 100, 30);       label.setFont(new Font("Verdana", Font.PLAIN, 18));       frame.add(label);       frame.setSize(300,300);       frame.setLayout(null);       frame.setVisible(true);    } }输出

Java 程序在 Java 中的 JFrame 上绘制线条

Samual Sam
更新于 2019-07-30 22:30:26

2K+ 次浏览

以下是在 JFrame 上绘制线条的示例 -示例package my; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.geom.Line2D; import javax.swing.JFrame; import javax.swing.JPanel; public class SwingDemo extends JFrame {    public SwingDemo() {       JPanel panel = new JPanel();       getContentPane().add(panel);       setSize(550, 300);    }    public void paint(Graphics gp) { super.paint(gp); Graphics2D graphics = (Graphics2D) gp;       Line2D line = new Line2D.Float(200, 150, 150, 220);       graphics.draw(line);    }    public static void main(String[] args) {       SwingDemo demo = new SwingDemo();       demo.setVisible(true);    } }输出

在 Java 中为无修饰的 JFrame 绘制边框

Samual Sam
更新于 2019-07-30 22:30:26

629 次浏览

首先,设置一个无修饰的框架 -setUndecorated(true);现在绘制边框 -getRootPane().setBorder (.createMatteBorder(3, 3, 3, 3, Color.ORANGE));以下是如何为无修饰的 JFrame 绘制边框的示例 -示例import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import javax.swing.BorderFactory; import javax.swing.JFrame; import javax.swing.JLabel; public class SwingDemo extends JFrame {    JLabel label = new JLabel("欢迎!", JLabel.CENTER);    public SwingDemo() {       setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       setSize(new Dimension(500, 300));       add(label, BorderLayout.CENTER);       setUndecorated(true);       getRootPane().setBorder(          BorderFactory.createMatteBorder(3, 3, 3, 3, Color.ORANGE));       setVisible(true);    }    public static void main(String[] args) {       new SwingDemo();    } }输出

如何在 Java 中创建无模式和模式 JDialog?

karthikeya Boyini
更新于 2019-07-30 22:30:26

474 次浏览

无模式类型以下是如何设置模式类型为无模式的 JDialog 的示例 -示例import java.awt.Cursor; import java.awt.Dialog.ModalityType; import java.awt.Dimension; import java.awt.event.ActionEvent; import javax.swing.AbstractAction; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JFrame; public class SwingDemo {    public static void main(String[] args) {       JFrame frame = new JFrame();       frame.setSize(new Dimension(600, 400));       JDialog dialog = new JDialog(frame, "新建", ModalityType.MODELESS);       dialog.setSize(300, 300);       frame.add(new JButton(new AbstractAction("点击生成") {          @Override          public void actionPerformed(ActionEvent e) {             frame.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));   ... 阅读更多

广告