找到 4330 篇文章 关于 Java 8

如何在 Java 中使 JTable 只能选择一行?

George John
更新于 2019-07-30 22:30:26

231 次浏览

要在 Java 中使 JTable 只能选择一行,您需要将选择模式设置为 SINGE_SELECTION。假设以下是我们的表格 -String[][] rec = {    { "001", "Shirts", "40" },    { "002", "Trousers", "250" },    { "003", "Jeans", "25" },    { "004", "Applicances", "90" },    { "005", "Mobile Phones", "200" },    { "006", "Hard Disk", "150" }, }; String[] header = { "ID", "Product", "Quantity" }; JTable table = new JTable(rec, header);使用 setSelectionMode() 方法将选择模式设置为单选 -table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);让我们看一个设置 ... 阅读更多

如何在 Java 中取消选择表格中的一系列行?

Ankith Reddy
更新于 2019-07-30 22:30:26

203 次浏览

假设我们使用 addRowSelectionInterval() 选择了一系列行,如演示截图所示 -现在,我们将使用 removeRowSelectionInterval() 取消选择上面显示的选择行。此处需要设置范围,即行 3 到 6(索引 2 到 5)将被取消选择 -table.removeRowSelectionInterval(2, 5);以下是我们取消选择一系列行的示例 -示例包 my; 导入 javax.swing.JFrame; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTable; 导入 javax.swing.table.DefaultTableModel; 公共类 SwingDemo {    公共静态 void main(String[] argv) throws Exception {       DefaultTableModel tableModel = new DefaultTableModel();       JTable table = new JTable(tableModel); ... 阅读更多

Java 程序在 JTable 中取消选择一系列列

Chandu yadav
更新于 2024-11-14 17:36:26

92 次浏览

在本文中,我们将学习如何使用 Java 在 JTable 中取消选择一系列列。JTable 是 Java 中 Swing 框架的一部分,用于显示和编辑表格。有时,我们可能希望在选择表格中的列后取消选择特定范围的列。这可以通过使用 removeColumnSelectionInterval() 方法来完成。问题陈述给定一个选择了列的 JTable,编写一个 Java 程序来取消选择表格中的一系列列。输入一个选择了列的 JTable。输出指定的列范围将被取消选择。在 JTable 中取消选择列范围的步骤以下是在 JTable 中取消选择列范围的步骤 - 导入来自 javax.swing 包的必要类。初始化一个 DefaultTableModel 并用它创建一个 JTable。添加列以表示语言和 ... 阅读更多

如何在 Java 中创建带下沉斜面边缘的边框?

Arjun Thakur
更新于 2019-07-30 22:30:26

200 次浏览

使用 createLoweredBevelBorder() 方法创建带下沉斜面边缘的边框。我们将将其设置为标签组件 -JLabel label; label = new JLabel("This has a border with a lowered bevel edge!"); label.setBorder(BorderFactory.createLoweredBevelBorder());以下是创建带下沉斜面边缘的边框的示例 -示例包 my; 导入 javax.swing.BorderFactory; 导入 java.awt.Font; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 公共类 SwingDemo {    公共静态 void main(String[] args) throws Exception {       JFrame frame = new JFrame("Demo");       JLabel label;       label = new JLabel("This has a border with a lowered bevel edge!"); ... 阅读更多

如何在 Java 中禁用 MenuItem?

George John
更新于 2019-07-30 22:30:26

1K+ 次浏览

要禁用 MenuItem,请使用 setEnabled() 方法并将其设置为 FALSE。假设我们有以下 MenuBar -JMenuBar menuBar = new JMenuBar();现在,创建一个 Menu -JMenu fileMenu = new JMenu("File"); fileMenu.setMnemonic(KeyEvent.VK_F); menuBar.add(fileMenu);我们现在将在上面的 Menu 中创建两个 MenuItem -JMenuItem menuItem1 = new JMenuItem("New", KeyEvent.VK_N); fileMenu.add(menuItem1); JMenuItem menuItem2 = new JMenuItem("Open File", KeyEvent.VK_O); fileMenu.add(menuItem2);现在,让我们禁用第二个 MenuItem -menuItem2.setEnabled(false);以下是 Java 中禁用 MenuItem 的示例 -示例包 my; 导入 java.awt.Color; 导入 java.awt.event.KeyEvent; 导入 javax.swing.JFrame; 导入 javax.swing.JMenu; 导入 javax.swing.JMenuBar; 导入 javax.swing.JMenuItem; 导入 javax.swing.UIManager; 公共类 SwingDemo {    公共静态 void ... 阅读更多

Java 程序使用 DefaultTableModel 从表格中删除第一行

Ankith Reddy
更新于 2024-10-23 17:30:38

606 次浏览

在本文中,我们将学习如何使用 JTable 组件在 Java 中显示具有多行和多列的表格。此外,我们将演示如何使用 removeRow() 方法从表格中删除第一行。第一个程序显示了如何创建和显示一个具有 9 行的表格,第二个程序演示了如何删除第一行,使其余 8 行保持不变。使用 JTable 创建带行和列的表格以下是使用 JTable 创建带行和列的表格的步骤 - 开始 ... 阅读更多

在 Java Swing 中将 JTable 的第一行移动到末尾

Chandu yadav
更新于 2019-07-30 22:30:26

512 次浏览

要在 Java 中将第一行移动到表格的末尾,请使用 moveRow() 方法。它有三个参数。前两个参数允许您设置要移动的起始和结束行索引。最后一个参数设置要移动的行目标位置。如上所述,将第一行移动到末尾 -tableModel.moveRow(0, 0, tableModel.getRowCount() - 1);以下是将第一行移动到表格末尾的示例 -示例包 my; 导入 javax.swing.JFrame; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTable; 导入 javax.swing.table.DefaultTableModel; 公共类 SwingDemo {    公共静态 void main(String[] argv) throws ... 阅读更多

如何在 Java 中设置 JTextPane 中文本的字体?

Arjun Thakur
更新于 2019-07-30 22:30:26

1K+ 次浏览

使用 Font 类设置文本的字体。让我们首先创建 JTextPane 组件 -JTextPane textPane = new JTextPane();现在,使用 Font 类的 setFont() 方法设置字体 -Font font = new Font("Serif", Font.ITALIC, 18); textPane.setFont(font);以下是设置文本字体的示例 -示例包 my; 导入 java.awt.BorderLayout; 导入 java.awt.Color; 导入 java.awt.Container; 导入 java.awt.Font; 导入 javax.swing.JFrame; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTextPane; 导入 javax.swing.text.BadLocationException; 导入 javax.swing.text.SimpleAttributeSet; 导入 javax.swing.text.Style; 导入 javax.swing.text.StyleConstants; 导入 javax.swing.text.StyledDocument; 公共类 SwingDemo {    公共静态 void main(String args[]) throws BadLocationException {       JFrame frame = new JFrame("Demo");       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       ... 阅读更多

Java 程序增加 JTable 中的行高

George John
更新于 2024-09-29 02:48:44

1K+ 次浏览

在给定的文章中,我们将学习编写一个 Java 程序来增加 JTable 中的行高。该示例创建了一个包含不同语言及其难度级别的表格,然后使用 setRowHeight() 方法修改行高。在 JTable 中增加行高的步骤以下是在 JTable 中增加行高的步骤 - 从 javax.swing 包导入必要的类。初始化一个 DefaultTableModel 并用它创建一个 JTable。添加列以表示语言和 ... 阅读更多

如何在 Java 中为组件创建复合边框?

Ankith Reddy
更新于 2019-07-30 22:30:26

485 次浏览

复合边框由两个或多个边框组成,即边框围绕边框。我们可以使用 createCompoundBorder() 方法在 Java 中为组件创建它。假设以下是我们的组件 -JLabel label; label = new JLabel("This has compound border (border around a border)!");现在,设置复合边框 -label.setBorder(BorderFactory.createCompoundBorder(BorderFactory    .createRaisedBevelBorder(), BorderFactory.createLoweredBevelBorder()));以下是为组件创建复合边框的示例 -示例包 my; 导入 javax.swing.BorderFactory; 导入 java.awt.Font; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 公共类 SwingDemo {    公共静态 void main(String[] args) throws Exception {       JFrame frame = new JFrame("Demo");       JLabel ... 阅读更多

广告