找到 4330 篇文章 关于 Java 8

如何在 Java 中为组件创建标题边框?

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

2K+ 浏览量

要在 Java 中为组件创建标题边框,请使用 createTitledBorder() 方法。假设我们有一个面板,我们需要为其设置标题边框。这是我们的面板 -JPanel panel = new JPanel();现在,设置边框并为标题边框设置文本 -panel.setBorder(BorderFactory.createTitledBorder(    BorderFactory.createEtchedBorder(), "My Demo Table", TitledBorder.LEFT, TitledBorder.TOP));以下是如何创建标题边框的示例 -示例包 my; 导入 javax.swing.BorderFactory; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTable; 导入 javax.swing.border.TitledBorder; 公共类 SwingDemo {    public static void main(String[] args) {       JFrame frame = new JFrame();   ... 阅读更多

Java 程序设置 JTabbedPane 容器中单个选项卡文本的颜色

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

347 浏览量

要设置单个选项卡文本的颜色,请使用 setForegroundAt() 方法。这提供了一个选项来指定索引和颜色。此处的索引是您要为其着色文本的特定选项卡的索引。让我们首先创建一个 JTabbedPane -JTabbedPane tabbedPane = new JTabbedPane();现在,为索引为 2 的其中一个选项卡设置背景颜色 -tabbedPane.setForegroundAt(2, Color.RED);以下是一个示例,我们将更新 JTabbedPane 中单个选项卡的前景色 -示例包 my; 导入 javax.swing.*; 导入 java.awt.*; 公共类 SwingDemo {    public static void main(String args[]) { ... 阅读更多

如何在 Java 中禁用 JTabbedPane 容器中的选项卡?

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

2K+ 浏览量

要禁用 JTabbedPane 容器中的选项卡,请使用 setEnabledAt() 方法并将其设置为 false,并使用要禁用的选项卡的索引。让我们首先创建一个 JTabbedPane -JTabbedPane tabbedPane = new JTabbedPane();现在,让我们禁用索引为 2 的选项卡 -tabbedPane.setEnabledAt(2, false);以下是如何在 JTabbedPane 容器中禁用选项卡的示例 -示例包 my; 导入 javax.swing.*; 导入 java.awt.*; 公共类 SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("Devices");       JTabbedPane tabbedPane = new JTabbedPane();       JTextArea text = new JTextArea(100, 100); ... 阅读更多

如何在 JTabbedPane 容器中启用滚动选项卡

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

252 浏览量

要启用 JTabbedPane 容器中的滚动选项卡,请使用 setTabLayoutPolicy() 方法 -tabbedPane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT);在上面,我们已将常量设置为 SCROLL_TAB_LAYOUT,因为我们希望当所有选项卡都无法容纳在一个运行中时,滚动条可见。以下是如何在 JTabbedPane 容器中启用滚动选项卡的示例 -示例包 my; 导入 javax.swing.*; 导入 java.awt.*; 公共类 SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("Devices");       JTabbedPane tabbedPane = new JTabbedPane();       JTextArea text = new JTextArea(100, 100);       JPanel panel1, panel2, panel3, ... 阅读更多

如何在 Java 中使用 TableModel 从表格单元格检索值?

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

712 浏览量

首先,使用 DefaultTableModel 创建一个表格 -String data[][] = {    {"Australia", "5", "1"},    {"US", "10", "2"},    {"Canada", "9", "3"},    {"India", "7", "4"},    {"Poland", "2", "5"},    {"SriLanka", "5", "6"} }; String col [] = {"Team", "Selected Players", "Rank"}; DefaultTableModel tableModel = new DefaultTableModel(data, col); JTable table = new JTable(tableModel);现在,使用 getModel() 从表格单元格检索值 -Object ob = table.getModel().getValueAt(3, 2); System.out.println("Value = "+ob);以下是如何使用 TableModel 从表格单元格检索值的示例 -示例包 my; 导入 java.awt.Dimension; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JRootPane; 导入 javax.swing.JScrollPane; 导入 ... 阅读更多

Java 程序从 JTable 中的单元格检索值

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

1K+ 浏览量

要检索单元格的值,请使用 getValueAt() 方法。作为参数,设置您想要获取其单元格值的行的索引和列的索引值 -int rIndex = 5; // 行索引 int cIndex = 1; // 列索引 Object ob = table.getValueAt(rIndex, cIndex);在控制台中显示单元格值 -System.out.println("Value = "+ob);以下是如何从单元格检索值的示例 -示例包 my; 导入 java.awt.Dimension; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JRootPane; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTable; 导入 javax.swing.table.DefaultTableModel; 公共类 SwingDemo {    public static void main(String[] argv) throws Exception {       JFrame frame ... 阅读更多

如何在 Java 中设置 JTable 单元格之间的边距?

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

491 浏览量

要设置表格单元格之间的边距(即行和列边距),请使用 setIntercellSpacing() 方法 -Dimension dim = new Dimension(50, 2); table.setIntercellSpacing(new Dimension(dim));在上面,我们使用了 Dimension 类 -以下是如何设置 JTable 单元格之间边距的示例 -示例包 my; 导入 java.awt.Dimension; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JRootPane; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTable; 导入 javax.swing.table.DefaultTableModel; 公共类 SwingDemo {    public static void main(String[] argv) throws Exception {       JFrame frame = new JFrame("Demo");       JPanel panel = new JPanel();       String data[][] = {     ... 阅读更多

Java 程序在 JTable 中显示水平和垂直网格线

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

253 浏览量

要在表格中显示水平和垂直网格线,请使用 setShowGrid() 方法并将其设置为 true -table.setShowGrid(true);以下是如何在 JTable 中显示水平和垂直网格线的示例 -示例包 my; 导入 java.awt.Color; 导入 java.awt.Font; 导入 javax.swing.JFrame; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTable; 公共类 SwingDemo {    public static void main(String[] argv) throws Exception {       Integer[][] marks = {          { 70, 66, 76, 89, 67, 98 },          { 67, 89, 64, 78, 59, 78 },          { 68, 87, 71, ... 阅读更多

如何在 Java 中设置表格的网格颜色?

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

926 浏览量

要设置表格的网格颜色,请使用 setGridColor() 方法。table.setGridColor(Color.yellow);在上面,我们使用了 Color 类来设置颜色。以下是如何设置表格网格颜色的示例 -示例包 my; 导入 java.awt.Color; 导入 javax.swing.BorderFactory; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTable; 导入 javax.swing.border.TitledBorder; 公共类 SwingDemo {    public static void main(String[] args) {       JFrame frame = new JFrame();       JPanel panel = new JPanel();       panel.setBorder(BorderFactory.createTitledBorder(          BorderFactory.createEtchedBorder(), "ODI Rankings", TitledBorder.CENTER, TitledBorder.TOP));       String[][] rec = {       ... 阅读更多

Java 程序仅在 JTable 中显示水平网格线

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

115 浏览量

首先,将 setShowGrid() 设置为 FALSE 以禁用所有网格线。要在表格中仅显示水平网格线,请将方法 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.setShowGrid(false); table.setShowHorizontalLines(true);以下 ... 阅读更多

广告