找到 4330 篇文章 关于 Java 8

Java 程序仅在 JTable 中显示垂直网格线

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

167 次浏览

首先,将 setShowGrid() 设置为 FALSE 以禁用所有网格线。要在表中仅显示垂直网格线,请将方法 setShowVerticalLines() 设置为 TRUE。让我们首先创建一个带有行和列的表 -String[][] rec = {    { "1", "Steve", "AUS" },    { "2", "Virat", "IND" },    { "3", "Kane", "NZ" },    { "4", "David", "AUS" },    { "5", "Ben", "ENG" },    { "6", "Eion", "ENG" }, }; String[] header = { "Rank", "Player", "Country" }; JTable table = new JTable(rec, header);现在,仅显示垂直网格线 -table.setShowGrid(false); table.setShowVerticalLines(true);The ... 阅读更多

如何在 JTable 中防止显示任何网格线?

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

232 次浏览

假设以下为我们的表格 -String[][] rec = {    { "1", "Steve", "AUS" },    { "2", "Virat", "IND" },    { "3", "Kane", "NZ" },    { "4", "David", "AUS" },    { "5", "Ben", "ENG" },    { "6", "Eion", "ENG" }, }; String[] header = { "Rank", "Player", "Country" }; JTable table = new JTable(rec, header);防止显示网格线 -table.setShowGrid(false);以下是防止显示网格线的示例 -示例包 my; 导入 java.awt.Color; 导入 javax.swing.BorderFactory; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTable; 导入 javax.swing.border.TitledBorder; 公共类 SwingDemo {    公共静态 void main(String[] ... 阅读更多

如何在 Java 中展开 JTree 行以显示所有节点和子节点

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

714 次浏览

要展开 JTree 行以显示所有节点和子节点,请在 Java 中使用 expandRow() 方法。首先,创建一个节点 -DefaultMutableTreeNode node = new DefaultMutableTreeNode("Project");现在,将节点添加到上面创建的节点 -DefaultMutableTreeNode node1 = new DefaultMutableTreeNode("App"); DefaultMutableTreeNode node2 = new DefaultMutableTreeNode("Website"); DefaultMutableTreeNode node3 = new DefaultMutableTreeNode("WebApp"); node.add(node1); node.add(node2); node.add(node3);现在,创建更多节点并将它们设置为我们上面创建的节点的子节点 -DefaultMutableTreeNode one = new DefaultMutableTreeNode("Learning website"); DefaultMutableTreeNode two = new DefaultMutableTreeNode("Business website"); DefaultMutableTreeNode three = new DefaultMutableTreeNode("News publishing website"); DefaultMutableTreeNode four = new DefaultMutableTreeNode("Android app"); DefaultMutableTreeNode five = new DefaultMutableTreeNode("iOS app"); DefaultMutableTreeNode ... 阅读更多

如何在 Java 中创建无标题且无边框的 JFrame?

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

556 次浏览

要创建无标题且无边框的 JFrame,请使用 setUndecorated() 方法并将其设置为 TRUE -JFrame frame = new JFrame("Register!"); frame.setUndecorated(true);以下是创建无标题且无边框 JFrame 的示例 -示例包 my; 导入 java.awt.GridLayout; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 导入 javax.swing.JPasswordField; 导入 javax.swing.JTextField; 导入 javax.swing.SwingConstants; 公共类 SwingDemo {    公共静态 void main(String[] args) throws Exception {       JFrame frame = new JFrame("Register!");       JLabel label1, label2, label3;       frame.setLayout(new GridLayout(2, 2));       label1 = new JLabel("Id", SwingConstants.CENTER);       label2 = new JLabel("Age", SwingConstants.CENTER);       ... 阅读更多

如何在 Java 中为菜单创建子菜单

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

2K+ 次浏览

让我们首先创建一个菜单栏 -JMenuBar menuBar = new JMenuBar(); UIManager.put("MenuBar.background", Color.ORANGE);要为菜单创建子菜单,以下是一个示例 -示例包 my; 导入 java.awt.Color; 导入 java.awt.event.KeyEvent; 导入 javax.swing.ButtonGroup; 导入 javax.swing.JCheckBoxMenuItem; 导入 javax.swing.JFrame; 导入 javax.swing.JMenu; 导入 javax.swing.JMenuBar; 导入 javax.swing.JMenuItem; 导入 javax.swing.JRadioButtonMenuItem; 导入 javax.swing.UIManager; 公共类 SwingDemo {    公共静态 void main(final String args[]) {       JFrame frame = new JFrame("MenuBar Demo");       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       JMenuBar menuBar = new JMenuBar();       UIManager.put("MenuBar.background", Color.ORANGE);       JMenu fileMenu = new JMenu("File");       fileMenu.setMnemonic(KeyEvent.VK_F);       menuBar.add(fileMenu); ... 阅读更多

如何在 Java 中创建使用 JComboBox 的默认单元格编辑器?

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

271 次浏览

首先创建一个组合框并设置一些值 -JComboBox comboBox = new JComboBox(new String[]{"Product1", "Product2", "Product3", "Product4"});设置 JComboBox 作为编辑器,以便编辑器使用组合框 -TreeCellEditor editor = new DefaultCellEditor(comboBox); tree.setEditable(true); tree.setCellEditor(editor);以下是创建使用 JComboBox 的默认单元格编辑器的示例 -示例包 my; 导入 javax.swing.DefaultCellEditor; 导入 javax.swing.JComboBox; 导入 javax.swing.JFrame; 导入 javax.swing.JTree; 导入 javax.swing.tree.DefaultMutableTreeNode; 导入 javax.swing.tree.TreeCellEditor; 公共类 SwingDemo {    公共静态 void main(String[] args) throws Exception {       JFrame frame = new JFrame("Demo");       DefaultMutableTreeNode node = new DefaultMutableTreeNode("Products");       DefaultMutableTreeNode node1 ... 阅读更多

如何在 Java 中自动调整 JTree 的大小

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

245 次浏览

要自动调整 JTree 的大小,请在 Java 中使用 setVisibleRowCount() 方法。首先,在树中创建一个节点 -DefaultMutableTreeNode node = new DefaultMutableTreeNode("Project");现在,将节点添加到上面创建的节点 -DefaultMutableTreeNode node1 = new DefaultMutableTreeNode("App"); DefaultMutableTreeNode node2 = new DefaultMutableTreeNode("Website"); DefaultMutableTreeNode node3 = new DefaultMutableTreeNode("WebApp"); node.add(node1); node.add(node2); node.add(node3);现在,创建更多节点并将它们设置为我们上面创建的节点的子节点 -DefaultMutableTreeNode one = new DefaultMutableTreeNode("Learning website"); DefaultMutableTreeNode two = new DefaultMutableTreeNode("Business website"); DefaultMutableTreeNode three = new DefaultMutableTreeNode("News publishing website"); DefaultMutableTreeNode four = new DefaultMutableTreeNode("Android app"); DefaultMutableTreeNode five = new DefaultMutableTreeNode("iOS app"); DefaultMutableTreeNode six = new DefaultMutableTreeNode("Editor ... 阅读更多

如何在 Java 中显示树形结构数据?

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

726 次浏览

要显示树形结构数据,请在 Java Swing 中使用 JTree 控件。首先,在树中创建一个节点 -DefaultMutableTreeNode node = new DefaultMutableTreeNode("Project");现在,将节点添加到上面创建的节点 -DefaultMutableTreeNode node1 = new DefaultMutableTreeNode("App"); DefaultMutableTreeNode node2 = new DefaultMutableTreeNode("Website"); DefaultMutableTreeNode node3 = new DefaultMutableTreeNode("WebApp"); node.add(node1); node.add(node2); node.add(node3);现在,创建更多节点并将它们设置为我们上面创建的节点的子节点 -DefaultMutableTreeNode one = new DefaultMutableTreeNode("Learning website"); DefaultMutableTreeNode two = new DefaultMutableTreeNode("Business website"); DefaultMutableTreeNode three = new DefaultMutableTreeNode("News publishing website"); DefaultMutableTreeNode four = new DefaultMutableTreeNode("Android app"); DefaultMutableTreeNode five = new DefaultMutableTreeNode("iOS app"); DefaultMutableTreeNode six = new DefaultMutableTreeNode("Editor ... 阅读更多

Java 程序在 Java 中启用两个文本字段之间的拖放

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

398 次浏览

是的,我们可以在 Java 中启用两个文本字段之间的拖放。让我们首先创建两个 JTextFields 并设置其中的内容,如下所示 -JTextField one = new JTextField(20); one.setText("You can drag!"); JTextField two = new JTextField(20); two.setText("Drag here or there");现在,我们将为上面创建的两个组件启用拖放 -one.setDragEnabled(true); two.setDragEnabled(true);以下是启用两个文本字段之间拖放的示例 -示例包 my; 导入 java.awt.Container; 导入 java.awt.FlowLayout; 导入 javax.swing.BoxLayout; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 导入 javax.swing.JTextField; 导入 javax.swing.SwingConstants; 公共类 SwingDemo {    公共静态 void main(String[] args) throws Exception ... 阅读更多

Java 程序设置 JTextField 中内容的水平对齐方式

Smita Kapse
更新于 2024年8月29日 15:54:48

2K+ 次浏览

本文将学习如何使用 Java Swing 设置 JTextField 类中内容的水平对齐方式。JTextFile 中的内容默认情况下是左对齐的,但您可以使用 setHorizontalAlignment() 方法更改它。在 JTextField 中设置内容水平对齐的步骤以下是在 JTextField 中设置内容水平对齐的步骤:导入所需的 Java Swing 包。创建 JFrame 并设置布局管理器。创建 JLabel 和 JTextField,然后设置水平对齐方式。... 阅读更多

广告