找到 4330 篇文章 关于 Java 8

如何在 Java 中为 JCheckBox 设置工具提示文本?

Nancy Den
更新于 2019-07-30 22:30:26

320 次浏览

对于 JCheckBox,使用以下方法设置工具提示文本:checkBox1.setToolTipText("Sports Football"); checkBox2.setToolTipText("Sports Tennis");当您将光标放在特定文本上时,工具提示文本可见。以下是一个示例。在这里,我们为两种运动都设置了工具提示文本:示例import java.awt.*; import java.awt.event.*; import javax.swing.*; public class SwingDemo {    private JFrame mainFrame;    private JLabel headerLabel;    private JLabel statusLabel;    private JPanel controlPanel;    public SwingDemo(){       prepareGUI();    }    public static void main(String[] args){       SwingDemo swingControlDemo = new SwingDemo();       swingControlDemo.showCheckBoxDemo();    }    private void prepareGUI(){       ... 阅读更多

如何在 Java 中更改 JLabel 的背景色和前景色?

Nancy Den
更新于 2019-07-30 22:30:26

3K+ 次浏览

要更改 JLabel 的前景色和背景色,请使用以下方法:JLabel label; label.setForeground(new Color(120, 90, 40)); label.setBackground(new Color(100, 20, 70));以下是如何更改 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("This is demo label!", JLabel.RIGHT);       label.setVerticalAlignment(JLabel.TOP);       label.setFont(new Font("Verdana", Font.PLAIN, 15));       label.setForeground(new Color(120, 90, 40));       label.setBackground(new Color(100, 20, 70));   ... 阅读更多

如何在 Java 中将 JLabel 文本垂直对齐到顶部?

Krantik Chavan
更新于 2019-07-30 22:30:26

2K+ 次浏览

使用 setVerticalAlignment() 方法将 JLabel 文本垂直对齐到顶部:JLabel label = label.setVerticalAlignment(JLabel.TOP);以下是如何将 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("This is demo label!");       label.setFont(new Font("Verdana", Font.PLAIN, 14));       label.setVerticalAlignment(JLabel.TOP);       Border border = BorderFactory.createLineBorder(Color.ORANGE);       label.setBorder(border);       frame.add(label);       frame.setSize(600,300);       frame.setVisible(true);    } }输出

如何在 Java 中为每个 JCheckBox 的选择设置助记键?

Krantik Chavan
更新于 2019-07-30 22:30:26

1K+ 次浏览

设置助记键是为了用户可以使用键盘键来选中 CheckBox。例如,可以使用 ALT 键设置一个键:checkBox1.setMnemonic(KeyEvent.VK_F); checkBox2.setMnemonic(KeyEvent.VK_T); checkBox3.setMnemonic(KeyEvent.VK_R); checkBox4.setMnemonic(KeyEvent.VK_C); checkBox5.setMnemonic(KeyEvent.VK_A);上面,我们为复选框 1 设置了 ALT+F 键,为 checkBox2 设置了 ALT+T 键,依此类推。以下是一个示例。在这里,我们为每个 CheckBox 的选择设置了助记键:示例import java.awt.*; import java.awt.event.*; import javax.swing.*; public class SwingDemo {    private JFrame mainFrame;    private JLabel headerLabel;    private JLabel statusLabel;    private JPanel controlPanel;    public SwingDemo(){       prepareGUI();    }    public static void main(String[] args){       ... 阅读更多

使用 ItemListener 处理 Java 中的 JCheckBox 事件

Krantik Chavan
更新于 2019-07-30 22:30:26

2K+ 次浏览

在这里,我们使用 ItemListener 处理 JCheckBox 事件,即每当选中任何 CheckBox 时。例如;当选中任何运动,例如足球 CheckBox 时,会触发事件,并在底部显示一条消息。以下是如何使用 ItemListener 处理 JCheckBox 事件的示例:示例import java.awt.*; import java.awt.event.*; import javax.swing.*; public class SwingDemo {    private JFrame mainFrame;    private JLabel headerLabel;    private JLabel statusLabel;    private JPanel controlPanel;    public SwingDemo(){       prepareGUI();    }    public static void main(String[] args){       SwingDemo swingControlDemo = new SwingDemo();     ... 阅读更多

如何在 Java 中获取或设置 JCheckBox 的选中状态

Krantik Chavan
更新于 2019-07-30 22:30:26

264 次浏览

以下是如何获取或设置 JCheckBox 选中状态的示例:示例import java.awt.FlowLayout; import javax.swing.JCheckBox; import javax.swing.JFrame; public class SwingDemo extends JFrame {    public SwingDemo() {       setSize(500, 500);       setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       setLayout(new FlowLayout(FlowLayout.CENTER));       JCheckBox checkBox = new JCheckBox("Demo");       checkBox.setSelected(true);       boolean sel = checkBox.isSelected();       if (sel)          System.out.println("Check box selected!");       getContentPane().add(checkBox);    }    public static void main(String[] args) {       new SwingDemo().setVisible(true);    } }输出由于复选框默认情况下处于选中状态,因此以下输出将在 EclipseIDE 中可见

如何在 Java 中禁用未选中的 JCheckBox

Krantik Chavan
更新于 2019-07-30 22:30:26

630 次浏览

以下是如何在 Java 中禁用未选中的 JCheckBox 的示例:示例import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JCheckBox; import javax.swing.JOptionPane; public class SwingDemo {    public static void main(String[] args) {       JCheckBox checkBox = new JCheckBox("Demo", true);       checkBox.addActionListener(new ActionListener() {          public void actionPerformed(ActionEvent e) {             if (checkBox.isEnabled())                checkBox.setEnabled(false);             else                checkBox.setEnabled(true);          }       });       JOptionPane.showMessageDialog(null, checkBox);    } }输出现在,当您取消选中上述复选框时,它将被禁用

Java 程序在 Swing 中从文本创建 JCheckBox

Krantik Chavan
更新于 2019-07-30 22:30:26

132 次浏览

以下是如何在 Swing 中从文本创建 JCheckBox 的示例:示例import java.awt.FlowLayout; import javax.swing.JCheckBox; import javax.swing.JFrame; import javax.swing.JLabel; public class SwingDemo {    public static void main(String[] args) {       JCheckBox checkBox1 = new JCheckBox("Cricket");       JCheckBox checkBox2 = new JCheckBox("Squash");       JCheckBox checkBox3 = new JCheckBox("Football");       checkBox3.setSelected(true);       JCheckBox checkBox4 = new JCheckBox("Hockey");       JCheckBox checkBox5 = new JCheckBox("Fencing");       JCheckBox checkBox6 = new JCheckBox("Tennis");       JFrame frame = new JFrame();       frame.setLayout(new FlowLayout());       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);   ... 阅读更多

如何在 Java 中动态更改 JButton 字体?

Krantik Chavan
更新于 2019-07-30 22:30:26

1K+ 次浏览

以下是如何动态更改 JButton 字体的示例:示例import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; public class SwingDemo extends JFrame {    JButton button = new JButton("Change");    int fontSize = 10;    public SwingDemo() {       setSize(500, 400);       setDefaultCloseOperation(EXIT_ON_CLOSE);       add(button);       // 点击按钮动态更改字体大小       button.addActionListener(new ActionListener() {          public void actionPerformed(ActionEvent ev) {             button.setFont(new Font("Dialog", Font.PLAIN, ++fontSize));             button.revalidate();          }       });       setVisible(true);    }    public static void main(String[] args) {       new SwingDemo();    } }输出点击上面的“更改”按钮以更改字体

我想调用 JButton 的 doClick() 方法在 Java 中模拟点击操作

Krantik Chavan
更新于 2019-07-30 22:30:26

1K+ 次浏览

首先,让我们设置一个 JButton:JButton btn = new JButton("DemoButton");现在,附加动作监听器:btn.addActionListener(new ClickListener());如果您在按钮上附加了一个 ActionListener,当您调用 doClick() 方法时它将触发:btn.doClick();以下是调用 JButton doClick() 方法来模拟点击操作的示例:示例import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JOptionPane; public class SwingDemo {    public static void main(final String args[]) {       JButton btn = new JButton("DemoButton");       btn.addActionListener(new ClickListener());       JOptionPane.showMessageDialog(null, btn);       btn.doClick();    } } class ClickListener implements ActionListener {    public void actionPerformed(ActionEvent e) {   ... 阅读更多

广告