找到 34423 篇文章 关于编程

在 Java 中从 JTextArea 中删除前 10 个字符

Anvi Jain
更新于 2019-07-30 22:30:26

344 次查看

假设以下内容是我们带有默认文本的 JTextArea:JTextArea textArea = new JTextArea("此处添加的文本仅用于演示。 "+ "这演示了 JTextArea 在 Java 中的用法。在本例中,我们有" + "删除了一些文本。");现在要删除前 10 个字符,请使用 replaceRange() 方法并将一个端点到另一个端点设置为 null,即删除一定范围内的字符。replaceRaneg() 方法用指定的新文本替换从指示的开始到结束位置的文本,即此处 null 将替换前 10 个字符:int start = 0; int end = 10; ... 阅读更多

在 Java 中使用 BorderFactory 类创建空边框?

Smita Kapse
更新于 2019-07-30 22:30:26

427 次查看

要创建空边框,请使用 createEmptyBorder() 方法。让我们首先创建一个标签组件:JLabel label = new JLabel("带有空边框的标签!");现在,使用 BorderFactory 类创建空边框:label.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));以下是如何创建空边框的示例:示例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("带有空边框的标签!");       label.setFont(new Font("Verdana", Font.PLAIN, 16));       label.setVerticalAlignment(JLabel.BOTTOM);     ... 阅读更多

如何使用 Java 获取 JTree 中节点的叶子?

Smita Kapse
更新于 2019-07-30 22:30:26

403 次查看

要获取节点的叶子,请使用 getLeafCount() 方法。假设您想要整个树的叶子,然后使用根节点,假设“node”是我们的根节点:node.getLeafCount()现在,假设我们想要获取不是根节点的节点的叶子,因此设置节点。此处,node1 不是根节点:node1.getLeafCount()以下是如何获取节点叶子的示例:示例package my; import javax.swing.JFrame; import javax.swing.JTree; import javax.swing.tree.DefaultMutableTreeNode; public class SwingDemo {    public static void main(String[] args) throws Exception {       JFrame frame = new JFrame("Demo"); ... 阅读更多

Java 程序取消选择 JTable 中的所有单元格

Anvi Jain
更新于 2019-07-30 22:30:26

403 次查看

首先,假设我们使用 addRowSelectionInterval() 选择了一行,如演示屏幕截图所示:现在,我们将使用 clearSelection() 取消选择所有这些单元格,如以下示例所示。此方法会清除表中选定的单元格:示例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);       tableModel.addColumn("语言/技术");       tableModel.addColumn("文本教程");       tableModel.addColumn("视频教程");       tableModel.addColumn("面试问答"); ... 阅读更多

在 Java 中设置表模型中的单元格是否可以选择或取消选择?

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

41 次查看

我们可以使用 setCellSelectionEnabled() 设置或禁止表中单元格的选择。以下是一个示例:如果要允许选择单元格,则将方法设置为 TRUE:table.setCellSelectionEnabled(true);如果要禁止选择单元格,则将方法设置为 FALSE:table.setCellSelectionEnabled(false);此处,我们禁止选择单元格:示例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);       tableModel.addColumn("语言/技术");     ... 阅读更多

如何在 Java 中获取 JTree 中此节点的第一个子节点?

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

297 次查看

假设我们想要节点的第一个子节点,则使用 getFirstChild() 方法:node2.getFirstChild()在控制台上显示节点的第一个子节点:System.out.println("节点 2 的第一个子节点 = "+node2.getFirstChild());以下是如何在 JTree 中获取此节点的第一个子节点的示例:package my; import javax.swing.JFrame; import javax.swing.JTree; import javax.swing.tree.DefaultMutableTreeNode; public class SwingDemo {    public static void main(String[] args) throws Exception {       JFrame frame = new JFrame("Demo");       DefaultMutableTreeNode node = new DefaultMutableTreeNode("产品");       DefaultMutableTreeNode node1 = new DefaultMutableTreeNode("服装(产品 1 - P66778)");       DefaultMutableTreeNode node2 = new DefaultMutableTreeNode("配件 ... 阅读更多

如何在 Java 中创建日期选择器?

Smita Kapse
更新于 2019-07-30 22:30:26

1K+ 次查看

要创建日期选择器,请使用 SpinnerDateModel 类。在其中设置日期格式:Date today = new Date(); JSpinner spinner2 = new JSpinner(new SpinnerDateModel(today, null, null, Calendar.MONTH)); JSpinner.DateEditor editor = new JSpinner.DateEditor(spinner2, "dd/MM/yy"); spinner2.setEditor(editor);上面,我们已将日期格式设置为:dd/MM/yy以下是如何在 Java 中创建日期选择器的示例:示例package my; import java.awt.GridBagLayout; import java.util.Calendar; import java.util.Date; import javax.swing.*; public class SwingDemo {    public static void main(String[] args) {       JFrame frame = new JFrame("Spinner 演示");       JPanel panel = new JPanel();       JLabel label = new JLabel("考试编号");       JLabel label2 = new JLabel(" 出现时间");       panel.setLayout(new GridBagLayout());       int min = 0;       int max = 10;       int step = 1; ... 阅读更多

如何在 Java 中检查 JTree 中的两个节点是否相等?

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

674 次查看

要检查两个节点是否相等,请使用 equals() 方法。此处,我们正在检查节点 1 和节点 2 是否相等。node1.equals(node2)以下是如何在 JTree 中检查两个节点是否相等的示例:package my; import javax.swing.JFrame; import javax.swing.JTree; import javax.swing.tree.DefaultMutableTreeNode; public class SwingDemo {    public static void main(String[] args) throws Exception {       JFrame frame = new JFrame("Demo");       DefaultMutableTreeNode node = new DefaultMutableTreeNode("网站");       DefaultMutableTreeNode node1 = new DefaultMutableTreeNode("视频");       DefaultMutableTreeNode node2 = new DefaultMutableTreeNode("教程");       DefaultMutableTreeNode node3 = new DefaultMutableTreeNode("问答");     ... 阅读更多

当所有选项卡都不适合在一行显示时,如何在 Java 中将 TabLayout 策略设置为 JTabbedPane?

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

318 次查看

当所有选项卡都不适合在一行显示时,要在 Java 中将 TabLayout 策略设置为 JTabbedPane,请使用 setTabLayoutPolicy() 方法:JTabbedPane tabbedPane = new JTabbedPane(); tabbedPane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT);上面,我们已将常量设置为 SCROLL_TAB_LAYOUT,这是一种选项卡布局策略,用于在所有选项卡都不适合在一行显示时提供可用选项卡的子集。以下是一个示例:package my; import javax.swing.*; import java.awt.*; import java.awt.event.KeyEvent; public class SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("设备");       JTabbedPane tabbedPane = new JTabbedPane(); ... 阅读更多

如何在 Java 中更改选项卡的背景色和前景色?

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

708 次查看

要更改选项卡的背景色和前景色,请使用以下方法:JTabbedPane tabbedPane = new JTabbedPane(); tabbedPane.setBackground(Color.blue); tabbedPane.setForeground(Color.white);上面,我们使用 Color 类设置背景色和前景色:以下是如何更改选项卡的背景色和前景色的示例:package my; import javax.swing.*; import java.awt.*; import java.awt.event.KeyEvent; public class SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("设备");       JTabbedPane tabbedPane = new JTabbedPane();       JPanel panel1, panel2, panel3, panel4, panel5;       panel1 = new ... 阅读更多

广告

© . All rights reserved.