找到 4330 篇文章 关于 Java 8
453 次浏览
要在 Java 中对齐高度不同的多个按钮,请尝试以下示例,这里我们设置了 5 个带有 GridBagConstraints 的按钮 - GridBagConstraints constraints = new GridBagConstraints(); constraints.insets = new Insets(5, 5, 5, 5); constraints.anchor = GridBagConstraints.WEST;此外,为了设置不同按钮的不同高度,我们使用了 - component. getPreferredSize().height以下是如何对齐高度不同的多个按钮的示例 - 示例包 my; 导入 java.awt.Dimension; 导入 java.awt.GridBagConstraints; 导入 java.awt.GridBagLayout; 导入 java.awt.Insets; 导入 javax.swing.JButton; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 公共类 SwingDemo { 公共静态无效主要(字符串[] 参数){ 最终 JFrame 框架 = 新 JFrame(SwingDemo.class.getSimpleName()); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel 面板 = 新 JPanel(新 GridBagLayout()); GridBagConstraints 约束 = 新 GridBagConstraints(); constraints.insets = 新 Insets(5, 5, 5, 5); constraints.anchor = GridBagConstraints.WEST; ... 阅读更多
239 次浏览
要设置框架中的箭头按钮,让我们首先创建一个框架 - JFrame frame = new JFrame();现在,设置框架的布局,其中将显示所有箭头按钮 - frame.setLayout(new GridLayout(0, 5));设置所有位置的箭头按钮 - frame.add(new BasicArrowButton(BasicArrowButton.EAST)); frame.add(new BasicArrowButton(BasicArrowButton.NORTH)); frame.add(new BasicArrowButton(BasicArrowButton.SOUTH)); frame.add(new BasicArrowButton(BasicArrowButton.WEST));以下是在框架中设置所有箭头按钮的示例 - 示例包 my; 导入 java.awt.GridLayout; 导入 javax.swing.Box; 导入 javax.swing.Icon; 导入 javax.swing.ImageIcon; 导入 javax.swing.JButton; 导入 javax.swing.JFrame; 导入 javax.swing.plaf.basic.BasicArrowButton; 公共类 SwingDemo { 公共静态无效主要(字符串[] 参数){ JButton button1 = 新 JButton(“一”); ... 阅读更多
21K+ 次浏览
要向按钮添加图标,请使用 Icon 类,它允许您向按钮添加图像。我们正在创建一个按钮,其中我们使用 Icon 类添加图标 - Icon icon = new ImageIcon("E:\editicon.PNG"); JButton button7 = new JButton(icon);上面,我们为按钮 7 设置了图标。以下是如何向 JButton 添加图标的示例 - 示例包 my; 导入 javax.swing.Box; 导入 javax.swing.Icon; 导入 javax.swing.ImageIcon; 导入 javax.swing.JButton; 导入 javax.swing.JFrame; 公共类 SwingDemo { 公共静态无效主要(字符串[] 参数){ JButton button1 = 新 JButton(“一”); JButton button2 = 新 JButton(“二”); ... 阅读更多
281 次浏览
要允许选择不一定是连续的多个节点,请将树的选择模式设置为 DISCONTIGUOUS_TREE_SELECTION - tree.getSelectionModel().setSelectionMode(TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION);以下是如何允许选择不一定是连续的多个节点的示例 - 示例包 my; 导入 javax.swing.JFrame; 导入 javax.swing.JTree; 导入 javax.swing.tree.DefaultMutableTreeNode; 导入 javax.swing.tree.TreeSelectionModel; 公共类 SwingDemo { 公共静态无效主要(字符串[] 参数)抛出异常 { JFrame 框架 = 新 JFrame(“演示”); DefaultMutableTreeNode 节点 = 新 DefaultMutableTreeNode(“产品”); DefaultMutableTreeNode node1 = 新 DefaultMutableTreeNode(“服装”); DefaultMutableTreeNode node2 = 新 DefaultMutableTreeNode(“电子产品”); DefaultMutableTreeNode node3 = 新 DefaultMutableTreeNode(“家居装饰”); DefaultMutableTreeNode node4 = 新 DefaultMutableTreeNode(“家具”); node.add(node1); node.add(node2); node.add(node3); node.add(node4); DefaultMutableTreeNode one = 新 DefaultMutableTreeNode(“衬衫”); DefaultMutableTreeNode two = 新 DefaultMutableTreeNode(“裤子”); DefaultMutableTreeNode three = 新 DefaultMutableTreeNode(“牛仔裤”); DefaultMutableTreeNode four = 新 DefaultMutableTreeNode(“手机”); ... 阅读更多
537 次浏览
让我们首先创建一个演示表格 - JTable table = new JTable(tableModel);现在,向其中添加一列 - tableModel.addColumn("Languages");使用 insertRow() 方法向表格添加一些行 - tableModel.insertRow(0, new Object[] { "CSS" }); tableModel.insertRow(0, new Object[] { "HTML5" }); tableModel.insertRow(0, new Object[] { "JavaScript" }); tableModel.insertRow(0, new Object[] { "jQuery" }); tableModel.insertRow(0, new Object[] { "AngularJS" });以下是如何使用 DefaultTableModel 向表格添加行的示例 - 示例包 my; 导入 javax.swing.JFrame; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTable; 导入 javax.swing.table.DefaultTableModel; 公共类 SwingDemo { 公共静态无效主要(字符串[] argv)抛出异常 { DefaultTableModel tableModel = 新 DefaultTableModel(); ... 阅读更多
939 次浏览
要在 Java 中仅禁用水平滚动条,请使用 JScrollPane.HORIZONTAL_SCROLLBAR_NEVER。假设您创建了一个包含一些按钮组件的 Box。现在,创建一个 JScrollPane - JScrollPane scrollPane = new JScrollPane();将视口视图设置为 Box - scrollPane.setViewportView(box);现在,禁用水平滚动条 - scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);以下是如何仅禁用水平滚动条的示例 - 示例包 my; 导入 java.awt.BorderLayout; 导入 java.awt.Dimension; 导入 javax.swing.Box; 导入 javax.swing.JButton; 导入 javax.swing.JFrame; 导入 javax.swing.JScrollPane; 公共类 SwingDemo { 公共静态无效主要(字符串 args[]){ JFrame frame = 新 JFrame(“演示”); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JButton button1 = 新 JButton(“教程”); JButton ... 阅读更多
420 次浏览
Box 是一个轻量级容器,它使用 BoxLayout 对象作为其布局管理器。要从左到右显示组件,请使用 Box createHorizontalBox() 方法。让我们首先创建一些按钮组件 - JButton button1 = new JButton("One"); JButton button2 = new JButton("Two"); JButton button3 = new JButton("Three"); JButton button4 = new JButton("Four"); JButton button5 = new JButton("Five"); JButton button6 = new JButton("Six");现在,创建一个 Box 并从左到右对齐所有按钮 - Box box = Box.createHorizontalBox(); box.add(button1); box.add(button2); box.add(button3); box.add(button4); box.add(button5); box.add(button6);以下是如何创建从左到右显示组件的 Box 的示例 - 示例包 my; 导入 ... 阅读更多
150 次浏览
使用 getPreviousNode() 方法在 Java 中获取此节点的前一个节点。这里,我们显示子节点“eight”的前一个节点 - System.out.println("Get Previous Node = "+eight.getPreviousNode());以下是如何从 JTree 获取前一个节点的示例 - 示例包 my; 导入 javax.swing.JFrame; 导入 javax.swing.JTree; 导入 javax.swing.tree.DefaultMutableTreeNode; 公共类 SwingDemo { 公共静态无效主要(字符串[] 参数)抛出异常 { JFrame frame = 新 JFrame(“演示”); DefaultMutableTreeNode node = 新 DefaultMutableTreeNode(“产品”); DefaultMutableTreeNode node1 = 新 DefaultMutableTreeNode(“服装(产品 1 - P66778)”); DefaultMutableTreeNode node2 = 新 DefaultMutableTreeNode(“配件(产品 2 - ... 阅读更多
709 次浏览
要禁用自动调整大小,您需要使用 setAutoResizeMode() 方法。之后,将表格设置为 AUTO_RESIZE_OFF。假设以下为我们的表格 - 字符串[][] rec = { { "1", "Virat", "840" }, { "2", "David", "835" }, { "3", "Shikhar", "656" }, { "4", "Steve", "530" }, { "5", "Kane", "515" }, { "6", "Eion", "509" }, { "7", "AB de Villiers", "498" }, { "8", "Quinton", "470" }, { "9", "Glenn", "410" }, { "10", "Tom", "360" }, { "11", "Johnny", "320" }, { "12", "Shreyas", ... 阅读更多
775 次浏览
要在表格中显示水平网格线,可以使用 setShowHorizontalLines() 方法并将其设置为 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.setShowHorizontalLines(true);您还可以为这些线条指定颜色 -table.setGridColor(Color.orange);以下是一个显示的示例... 阅读更多