找到 34423 篇文章,关于编程

获取 JTextArea 字体信息的程序

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

72 次浏览

假设以下是我们的 JTextArea −JTextArea textArea = new JTextArea("This is demo text.");现在,使用 Font 类的 getFont() 方法获取字体,如下所示 −Font font = textArea.getFont(); System.out.println("Font = "+font);以下是在 Java 中获取 JTextArea 字体信息的示例 −示例package my; import java.awt.Font; import java.awt.GridLayout; import javax.swing.*; public class SwingDemo {    SwingDemo(){       JFrame frame = new JFrame();       JTextArea textArea = new JTextArea("This is demo text.");       Font font = textArea.getFont();       System.out.println("Font = "+font);       frame.add(textArea);       frame.setSize(550, 300); ... 阅读更多

如何在 Java 中获取 JTextArea 的 Tab 大小?

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

242 次浏览

要从 JTextArea 获取 Tab 大小,可以使用 getTabSize() 方法 −textArea.getTabSize();我们将它分配给 int 变量并在控制台显示大小 −int size = textArea.getTabSize(); System.out.println("Tab Size = "+size);以下是在 JTextArea 中设置 Tab 大小的示例 −示例package my; import java.awt.GridLayout; import javax.swing.*; public class SwingDemo {    SwingDemo() {       JFrame frame = new JFrame();       JTextArea textArea = new JTextArea("This is demo text.");       int size = textArea.getTabSize();       System.out.println("Tab Size = "+size);       frame.add(textArea);     ... 阅读更多

如何在 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);以下是如何取消选择一系列行的示例 −示例package my; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.table.DefaultTableModel; public class SwingDemo {    public static void main(String[] argv) throws Exception {       DefaultTableModel tableModel = new DefaultTableModel();       JTable table = new JTable(tableModel); ... 阅读更多

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

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

93 次浏览

在这篇文章中,我们将学习如何使用 Java 中的 removeColumnSelectionInterval() 方法取消选择 JTable 中的一系列列。JTable 是 Java Swing 框架的一部分,用于显示和编辑表格。有时,我们可能希望在选择表格中的列后取消选择特定范围的列。这可以通过使用 removeColumnSelectionInterval() 方法来实现。问题陈述给定一个选择了列的 JTable,编写一个 Java 程序来取消选择表格中的一系列列。输入一个选择了列的 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());以下是如何创建带下沉斜角边框的边框的示例 −示例package my; import javax.swing.BorderFactory; import java.awt.Font; import javax.swing.JFrame; import javax.swing.JLabel; public class SwingDemo {    public static 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 的示例 −示例package my; import java.awt.Color; import java.awt.event.KeyEvent; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.UIManager; public class SwingDemo {    public static 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);以下是如何将第一行移动到表格末尾的示例 −示例package my; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.table.DefaultTableModel; public class SwingDemo {    public static 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);以下是如何设置文本字体的示例 −示例package my; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.Font; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextPane; import javax.swing.text.BadLocationException; import javax.swing.text.SimpleAttributeSet; import javax.swing.text.Style; import javax.swing.text.StyleConstants; import javax.swing.text.StyledDocument; public class SwingDemo {    public static void main(String args[]) throws BadLocationException {       JFrame frame = new JFrame("Demo");       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       ... 阅读更多

广告

© . All rights reserved.