找到 4330 篇文章 关于 Java 8
920 次浏览
当您将鼠标光标放在标签上时,工具提示就会可见。使用 setToolTipText() 方法为 JLabel 添加工具提示 -label.setToolTipText("This is a demo tooltip");以下是如何为 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("Demo"); JLabel label; label = new JLabel("Demo Label!"); label.setFont(new Font("Verdana", Font.PLAIN, 14)); label.setToolTipText("This is a demo tooltip"); Border border = BorderFactory.createLineBorder(Color.ORANGE); ... 阅读更多
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("Demo"); JLabel label; label = new JLabel("Demo Label!", JLabel.RIGHT); label.setFont(new Font("Verdana", Font.PLAIN, 13)); Border border = BorderFactory.createLineBorder(Color.ORANGE); label.setBorder(border); frame.add(label); ... 阅读更多
6K+ 次浏览
JLabel 左对齐以下是如何为 JLabel 设置左对齐的示例 -示例import java.awt.Font; import javax.swing.*; public class SwingDemo { public static void main(String args[]) { JFrame frame = new JFrame("Label Demo"); JLabel label; label = new JLabel("Left aligned!", 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[]) ... 阅读更多
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("Label Example"); 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); } }输出
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("Label Example"); 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); } }输出
2K+ 次浏览
在本文中,我们将学习如何在 Java 中创建后更改 JLabel 文本。我们将介绍两种情况:在创建后立即更改标签文本以及响应按钮点击进行更新。更改 JLabel 文本的不同方法以下是在创建后更改 JLabel 文本的不同方法 - 使用 setText() 方法 使用按钮点击 使用 setText() 方法更新 JLabel 文本以下是在创建后立即更新 JLabel 文本的步骤 - 首先,我们将导入 JFrame、JLabel 和 ... 阅读更多
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("Label Example"); JLabel label; label = new JLabel("First Label"); 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); } }输出
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); } }输出
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("Welcome!", 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(); } }输出
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, "New", 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)); ... 阅读更多