找到 34423 篇文章 编程

如何在 Java 中为 JButton 添加图标?

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

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 {    public static void main(String[] args) {       JButton button1 = new JButton("One");       JButton button2 = new JButton("Two");     ... 阅读更多

允许在 JTree 中选择不一定是连续的节点

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

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 {    public static void main(String[] args) throws Exception {       JFrame frame = new JFrame("Demo");       DefaultMutableTreeNode node = new DefaultMutableTreeNode("Products");       DefaultMutableTreeNode node1 = new DefaultMutableTreeNode("Clothing");       DefaultMutableTreeNode node2 = new DefaultMutableTreeNode("Electronics");       DefaultMutableTreeNode node3 = new DefaultMutableTreeNode("Home Decor");       DefaultMutableTreeNode node4 = new DefaultMutableTreeNode("Furniture");       node.add(node1);       node.add(node2);       node.add(node3);       node.add(node4);       DefaultMutableTreeNode one = new DefaultMutableTreeNode("Shirt");       DefaultMutableTreeNode two = new DefaultMutableTreeNode("Trousers");       DefaultMutableTreeNode three = new DefaultMutableTreeNode("Jeans");       DefaultMutableTreeNode four = new DefaultMutableTreeNode("Mobiles");   ... 阅读更多

Map 在 Javascript 中有什么用?

vineeth.mariserla
更新于 2019-07-30 22:30:26

189 次浏览

MapMap 保存键值对并记住键的实际插入顺序。Map 允许仅存储唯一值。语法new Map([iterable])情况 1:Map 不存在在没有 Map 的情况下,由于 javascript 对象仅支持一个键对象,如果我们提供多个键,则只会记住最后一个键。在下面的示例中,尽管提供了许多键,例如 a 和 b,但只记住了 b 并将其显示为输出。因此,为了消除这个缺点,"Map" 在 javascript 中出现了。示例实时演示    const x = {};    const a = {};    const b = { ... 阅读更多

如何在 Java 中通过 DefaultTableModel 向表格添加一些行

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

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 {    public static void main(String[] argv) throws Exception {       DefaultTableModel tableModel = new DefaultTableModel(); ... 阅读更多

如何在 Java 中仅禁用水平滚动条?

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

939 次浏览

要仅在 Java 中禁用水平滚动条,请使用 JScrollPane.HORIZONTAL_SCROLLBAR_NEVER。假设您创建了一个包含一些按钮组件的 Box。现在,创建一个 JScrollPane -JScrollPane scrollPane = new JScrollPane();将 Viewport 视图设置为 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 {    public static void main(String args[]) {       JFrame frame = new JFrame("Demo");       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       JButton button1 = new JButton("Tutorials");       JButton ... 阅读更多

如何在 Java 中创建 Box 以从左到右显示组件

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

421 次浏览

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; 导入 ... 阅读更多

Java 程序从 JTree 获取前一个节点

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

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 {    public static void main(String[] args) throws Exception {       JFrame frame = new JFrame("Demo");       DefaultMutableTreeNode node = new DefaultMutableTreeNode("Products");       DefaultMutableTreeNode node1 = new DefaultMutableTreeNode("Clothing (Product1 - P66778)");       DefaultMutableTreeNode node2 = new DefaultMutableTreeNode("Accessories (Product2 - ... 阅读更多

Java 程序设置 JSlider 中的范围

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

182 次浏览

要设置滑块的范围,请使用 setExtent() 方法。它设置滑块覆盖的范围大小-JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 70); slider.setMinorTickSpacing(5); slider.setMajorTickSpacing(20); slider.setPaintTicks(true); slider.setPaintLabels(true); slider.setExtent(20);以下是设置 JSlider 中范围的示例-示例包 my; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JSlider; 导入 javax.swing.WindowConstants; 公共类 SwingDemo {    public static void main(String[] args) {       JFrame frame = new JFrame("Frame with Slider");       JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 70);       slider.setMinorTickSpacing(5);       slider.setMajorTickSpacing(20);       slider.setPaintTicks(true);   ... 阅读更多

禁用自动调整大小以使 JTable 在 Java 中可水平滚动

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

709 次查看

要禁用自动调整大小,您需要使用 setAutoResizeMode() 方法。之后,将表格设置为 AUTO_RESIZE_OFF。假设以下是我们的表格 -String[][] 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", ... 阅读更多

如何在 JTable 中使用 Java 显示水平网格线?

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

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);以下是如何显示的示例 ... 阅读更多

广告

© . All rights reserved.