找到关于 Java 8 的 4330 篇文章
109 次查看
在创建垂直滑块时,我们也可以设置自定义值。让我们取三个整数变量并为滑块的最小值、最大值以及初始值设置 int 值 - int val = 50; int min = 0; int max = 100;在创建新滑块时将其设置为滑块。在这里,我们已将常量设置为 VERTICAL,因为我们正在创建垂直滑块 - JSlider slider = new JSlider(JSlider.VERTICAL, min, max, val);以下是如何创建具有自定义值的垂直滑块的示例 - 示例包 my; 导入 java.awt.Color; 导入 java.awt.Font; 导入 javax.swing.JFrame; 导入 ... 阅读更多
219 次查看
在创建水平滑块时,我们也可以设置自定义值。让我们取三个整数变量并为滑块的最小值、最大值以及初始值设置 int 值 - int val = 75; int min = 0; int max = 100;在创建新滑块时将其设置为滑块。在这里,我们已将常量设置为 HORIZONTAL,因为我们正在创建水平滑块 - JSlider slider = new JSlider(JSlider.HORIZONTAL, min, max, val);以下是使用自定义最小值、最大值和初始值创建水平滑块的示例 - 示例包 my; 导入 java.awt.Color; 导入 ... 阅读更多
195 次查看
使用 SpinnerNumberModel 创建一个值为数字的微调器 - SpinnerModel value = new SpinnerNumberModel(10, 0, 20, 1);现在设置值 - JSpinner spinner = new JSpinner(value);以下是如何创建值为数字的 JSpinner 的示例 - 示例包 my; 导入 java.awt.Font; 导入 javax.swing.*; 公共类 SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame("Spinner 演示"); SpinnerModel value = new SpinnerNumberModel(10, 0, 20, 1); JSpinner spinner = new JSpinner(value); spinner.setBounds(50, 80, 70, 100); frame.add(spinner); frame.setSize(550,300); frame.setLayout(null); frame.setVisible(true); } }这将产生以下输出 -
77 次查看
假设我们已为 JProgressBar 设置了以下值 - int min = 0; int max = 1000; progressBar = new JProgressBar(min, max);现在,获取上述值并在控制台中显示 - int value = progressBar.getValue(); System.out.println("Value = "+value); System.out.println("Minimum = "+progressBar.getMinimum()); System.out.println("Maximum = "+progressBar.getMaximum());以下是如何获取进度条组件值的示例 - 示例包 my; 导入 javax.swing.*; 公共类 SwingDemo 扩展 JFrame { JProgressBar progressBar; int i = 0; SwingDemo() { int min = 0; int max = 1000; progressBar = new JProgressBar(min, ... 阅读更多
67 次查看
getModel() 方法用于一次设置 JProgressBar 的所有值 - int newVal = 5; int newMin = 0; int newMax = 100; progressBar.getModel().setRangeProperties(newVal, 0, newMin, newMax, true);以下是使用模型一次设置所有值的示例 - 示例包 my; 导入 javax.swing.*; 公共类 SwingDemo 扩展 JFrame { JProgressBar progressBar; int i = 0; SwingDemo() { int min = 0; int max = 1000; progressBar = new JProgressBar(min, max); int newVal = 5; ... 阅读更多
385 次查看
假设我们已使用以下方法在 Java 中为所有组件设置了工具提示,例如 - setToolTipText("输入年龄");在这里,我们已使用 setToolTipText() 为所有组件启用了工具提示。但是,在启用所有组件后,我们使用以下方法禁用了工具提示 - ToolTipManager.sharedInstance().setEnabled(false);以下是如何禁用已启用工具提示的组件的工具提示的示例 - 示例包 my; 导入 java.awt.GraphicsEnvironment; 导入 java.awt.GridLayout; 导入 java.awt.Point; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 导入 javax.swing.JPasswordField; 导入 javax.swing.JTextField; 导入 javax.swing.SwingConstants; 导入 javax.swing.ToolTipManager; 公共类 SwingDemo { public static void main(String[] args) throws Exception { JFrame.setDefaultLookAndFeelDecorated(true); ... 阅读更多
1K+ 次查看
要在 JTable 中选择多行,请使用 setRowSelectionInterval() 方法。在这里,将索引设置为一端和另一端的间隔。对于多个范围内的行,请设置范围。在这里,我们选择索引 1 到索引 2 的行,即两行 - table.setRowSelectionInterval(1, 2);以下是如何一次在 JTable 中选择多行的示例 - 示例包 my; 导入 java.awt.Color; 导入 javax.swing.BorderFactory; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTable; 导入 javax.swing.ListSelectionModel; 导入 javax.swing.border.TitledBorder; 公共类 SwingDemo { public static void main(String[] args) { JFrame ... 阅读更多
542 次查看
要在 JTable 中选择第一列,请使用 setColumnSelectionInterval() 方法。在这里,将索引设置为一端和另一端的间隔。对于第一列,将范围设置为 0 和 0,因为我们只想选择索引为 0 的第一列 - table.setColumnSelectionInterval(0, 0);以下是如何在 JTable 中选择第一列的示例 - 示例包 my; 导入 java.awt.Color; 导入 javax.swing.BorderFactory; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTable; 导入 javax.swing.ListSelectionModel; 导入 javax.swing.border.TitledBorder; 公共类 SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame(); ... 阅读更多
3K+ 次查看
要在 Java Swing 中制作画布,请使用 Graphics2D 类 - public void paint(Graphics g) { Graphics2D graphic2d = (Graphics2D) g; graphic2d.setColor(Color.BLUE); graphic2d.fillRect(100, 50, 60, 80); }上面,我们创建了一个矩形并为其添加了颜色。以下是如何在 Java 中制作画布的示例 - 示例包 my; 导入 java.awt.Color; 导入 java.awt.Graphics; 导入 java.awt.Graphics2D; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 公共类 SwingDemo 扩展 JPanel { @Override public void paint(Graphics g) { Graphics2D graphic2d = (Graphics2D) g; graphic2d.setColor(Color.BLUE); graphic2d.fillRect(100, 50, 60, 80); } public ... 阅读更多
995 次查看
让我们首先为我们的表格设置行和列 - String[][] rec = { { "1", "Steve", "AUS" }, { "2", "Virat", "IND" }, { "3", "Kane", "NZ" }, { "4", "David", "AUS" }, { "5", "Ben", "ENG" }, { "6", "Eion", "ENG" }, }; String[] header = { "排名", "球员", "国家" };现在,将上述内容设置为表格的行和列 - JTable table = new JTable(rec, header);将表格添加到面板中 - JPanel panel = new JPanel(); panel.add(new JScrollPane(table));以下是如何在面板中创建表格的示例 - 示例包 my; ... 阅读更多