找到关于 Java 8 的4330 篇文章

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

George John
更新于 2019年7月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年7月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);以下是如何防止显示网格线的示例:示例package my; import java.awt.Color; import javax.swing.BorderFactory; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.border.TitledBorder; public class SwingDemo {    public static void main(String[] ... 阅读更多

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

Chandu yadav
更新于 2019年7月30日 22:30:26

714 次浏览

要在 Java 中展开 JTree 行以显示所有节点和子节点,请使用 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年7月30日 22:30:26

556 次浏览

要创建一个无标题且无边框的 JFrame,请使用 setUndecorated() 方法并将其设置为 TRUE:JFrame frame = new JFrame("Register!"); frame.setUndecorated(true);以下是如何创建一个无标题且无边框的 JFrame 的示例:示例package my; import java.awt.GridLayout; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPasswordField; import javax.swing.JTextField; import javax.swing.SwingConstants; public class SwingDemo {    public static 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年7月30日 22:30:26

2K+ 次浏览

让我们首先创建一个 MenuBar:JMenuBar menuBar = new JMenuBar(); UIManager.put("MenuBar.background", Color.ORANGE);要为菜单创建子菜单,以下是一个示例:示例package my; import java.awt.Color; import java.awt.event.KeyEvent; import javax.swing.ButtonGroup; import javax.swing.JCheckBoxMenuItem; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JRadioButtonMenuItem; import javax.swing.UIManager; public class SwingDemo {    public static 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年7月30日 22:30:26

271 次浏览

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

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

Smita Kapse
更新于 2019年7月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年7月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年7月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);以下是如何启用两个文本字段之间拖放的示例:示例package my; import java.awt.Container; import java.awt.FlowLayout; import javax.swing.BoxLayout; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField; import javax.swing.SwingConstants; public class SwingDemo {    public static 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,然后设置水平对齐方式。... 阅读更多

广告