找到关于 Java 8 的4330 篇文章

如何在 Java 中从二维数组创建 JTable?

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

674 次浏览

使用二维数组设置表格的列。此外,我们还使用一维数组设置行,如下所示 - DefaultTableModel tableModel = new DefaultTableModel(new Object[][] {    { "手机", "100" }, { "内存", "200" }, { "帽子", "50" },    { "平板电脑", "80" }, { "LED 灯", "400" }, { "裤子", "350" },    { "T恤", "500" }, { "帽衫", "650" }, { "牛仔裤", "900" } },    new Object[] { "商品", "数量" } );现在将表格模型设置为表格 - JTable table = new JTable(tableModel);以下是如何从... 阅读更多

Java 程序:在 JTable 中选择一列

Arjun Thakur
更新于 2024年10月25日 23:40:18

1K+ 次浏览

在本文中,我们将学习如何使用 Java 的 Swing 库在 JTable 中选择特定列。该程序创建一个简单的表格,显示产品列表及其数量。我们使用 setColumnSelectionInterval() 根据区间突出显示单个列,因此在本例中,将选择“数量”列(列索引 2)。该程序还确保只能选择列,而不能选择行。在 JTable 中选择列的步骤以下是在 JTable 中选择列的步骤 - 首先,我们将从 javax.swing 和 java.awt 包中导入类。设置... 阅读更多

Java 程序:选择表格中的所有单元格

Ankith Reddy
更新于 2019年7月30日 22:30:26

368 次浏览

要在 Java Swing 中选择表格中的所有单元格,需要使用 selectAll() 方法。假设以下为我们的表格行和列 - String[][] rec = {    { "001", "衬衫", "40" },    { "002", "裤子", "250" },    { "003", "牛仔裤", "25" },    { "004", "家电", "90" },    { "005", "手机", "200" },    { "006", "硬盘", "150" }, }; String[] header = { "ID", "产品", "数量" };将其设置为表格 - JTable table = new JTable(rec, header);现在选择所有行和列 - table.selectAll();以下是如何... 阅读更多

如何在 Java Swing 中将 JTable 添加到面板?

George John
更新于 2019年7月30日 22:30:26

3K+ 次浏览

要将 JTabel 添加到面板,让我们首先创建一个面板 - JPanel panel = new JPanel();现在,创建 JTable 并使用记录添加行和列 - String[][] rec = {    { "1", "史蒂夫", "澳大利亚" },    { "2", "维拉特", "印度" },    { "3", "凯恩", "新西兰" },    { "4", "大卫", "澳大利亚" },    { "5", "本", "英国" },    { "6", "艾恩", "英国" }, }; String[] header = { "排名", "球员", "国家" }; JTable table = new JTable(rec, header);将上面创建的表格添加到面板 - panel.add(new JScrollPane(table));以下是如何在 Java 中将 JTabel 添加到面板的示例... 阅读更多

Java 程序:设置方向并在 y 轴上分割组件

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

96 次浏览

让我们首先创建要分割的组件。这里,我们有两个标签 - JComponent one = new JLabel("标签一"); one.setBorder(BorderFactory.createLineBorder(Color.red)); JComponent two = new JLabel("标签二"); two.setBorder(BorderFactory.createLineBorder(Color.blue));现在,使用 HORIZONTAL_SPLIT 设置方向并在 x 轴上分割 - JSplitPane split = new JSplitPane(JSplitPane.VERTICAL_SPLIT); split.setTopComponent(one); split.setBottomComponent(two);以下是如何设置方向并在 y 轴上分割组件的示例 - 示例包 my; 导入 java.awt.BorderLayout; 导入 java.awt.Color; 导入 javax.swing.BorderFactory; 导入 javax.swing.JComponent; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 导入 javax.swing.JSplitPane; 公共类 SwingDemo {    公共静态 void main(String[] a) {       JFrame frame = new JFrame();       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       JComponent one = new JLabel("标签... 阅读更多

Java 程序:在 JTable 中启用单元格选择

Arjun Thakur
更新于 2019年7月30日 22:30:26

499 次浏览

要启用单元格选择,请使用 setCellSelectionEnabled() 方法并将其设置为 TRUE - table.setCellSelectionEnabled(true);上述设置此表是否允许列选择和行选择同时存在。以下是如何在 JTable 中启用单元格选择的示例 - 示例包 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[] args) {       JFrame frame = new JFrame();       JPanel panel = new JPanel();       panel.setBorder(BorderFactory.createTitledBorder(          BorderFactory.createEtchedBorder(), "ODI 排名", TitledBorder.CENTER, TitledBorder.TOP));       ... 阅读更多

如何在 Java 中设置方向并在 x 轴上分割组件?

Ankith Reddy
更新于 2019年7月30日 22:30:26

115 次浏览

让我们首先创建要分割的组件。这里,我们有两个标签 - JComponent one = new JLabel("标签一"); one.setBorder(BorderFactory.createLineBorder(Color.red)); JComponent two = new JLabel("标签二"); two.setBorder(BorderFactory.createLineBorder(Color.blue));现在,使用 HORIZONTAL_SPLIT 设置方向并在 x 轴上分割 - JSplitPane split = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT); split.setLeftComponent(one); split.setRightComponent(two);以下是如何在 Java 中设置方向并在 x 轴上分割组件的示例 - 示例包 my; 导入 java.awt.BorderLayout; 导入 java.awt.Color; 导入 javax.swing.BorderFactory; 导入 javax.swing.JComponent; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 导入 javax.swing.JSplitPane; 公共类 SwingDemo {    公共静态 void main(String[] a) {       JFrame frame = new JFrame();       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       JComponent one = ... 阅读更多

仅在 Java 中显示水平滚动条

George John
更新于 2019年7月30日 22:30:26

439 次浏览

要仅显示水平滚动条,请使用 VERTICAL_SCROLLBAR_NEVER 常量,最终仅显示水平滚动条。以下是仅在 Java 中显示水平滚动条的示例 - 示例包 my; 导入 java.awt.BorderLayout; 导入 java.awt.Dimension; 导入 javax.swing.Box; 导入 javax.swing.JButton; 导入 javax.swing.JFrame; 导入 javax.swing.JScrollPane; 公共类 SwingDemo {    公共静态 void main(String args[]) {       JFrame frame = new JFrame("演示");       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       JButton button1 = new JButton("在线编译器");       JButton button2 = new JButton("测验");       JButton button3 = new JButton("问答");       JButton button4 = new ... 阅读更多

如何在 Java 中在较小的显示区域内显示大型组件?

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

99 次浏览

要在较小的显示区域中显示大型组件,请使用 JScrollPane,以便用户更容易滚动浏览组件。以下是如何在 Java 中在较小的显示区域内显示大型组件的示例 - 示例包 my; 导入 java.awt.BorderLayout; 导入 java.awt.Dimension; 导入 javax.swing.Box; 导入 javax.swing.JButton; 导入 javax.swing.JFrame; 导入 javax.swing.JScrollPane; 公共类 SwingDemo {    公共静态 void main(String args[]) {       JFrame frame = new JFrame("演示");       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       JButton button1 = new JButton("一");       JButton button2 = new JButton("二");       JButton button3 = new JButton("三"); ... 阅读更多

如何在 Java 中为组件设置凸起和凹陷的蚀刻边框?

Arjun Thakur
更新于 2019年7月30日 22:30:26

207 次浏览

设置凸起蚀刻边框:−Border raisedBorder = new EtchedBorder(EtchedBorder.RAISED); 设置凹陷蚀刻边框:−Border loweredBorderEtched = new EtchedBorder(EtchedBorder.LOWERED); 现在,为组件设置这两个边框:−JButton raisedButton = new JButton("Raised Border"); raisedButton.setBorder(raisedBorder); JLabel loweredLabel = new JLabel("Lowered Border Etched"); loweredLabel.setBorder(loweredBorderEtched); 下面是一个为组件设置凸起和凹陷蚀刻边框的示例: 示例包 my; 导入 java.awt.BorderLayout; 导入 java.awt.Color; 导入 java.awt.Container; 导入 javax.swing.BorderFactory; 导入 javax.swing.JButton; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 导入 javax.swing.border.Border; 导入 javax.swing.border.EmptyBorder; 导入 javax.swing.border.SoftBevelBorder; 导入 javax.swing.border.EtchedBorder; 公共类 SwingDemo {    公共静态无效主要(字符串args[]){       JFrame frame = new JFrame("演示");       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       ... 阅读更多

广告