找到关于编程的34423 篇文章

如何使用 Java 中的 BoxLayout 将组件垂直左对齐?

Anvi Jain
更新于 2019-07-30 22:30:26

2K+ 浏览量

要垂直对齐组件,请使用 BoxLayout −JFrame frame = new JFrame(); frame.getContentPane().setLayout(new BoxLayout(frame.getContentPane(), BoxLayout.Y_AXIS)); 现在,创建一个面板并向其中添加一些按钮。然后,使用 Component.LEFT_ALIGNMENT 常量设置已垂直排列的组件的左对齐 −JPanel panel = new JPanel(); JButton btn1 = new JButton("One"); JButton btn2 = new JButton("Two"); JButton btn3 = new JButton("Three"); JButton btn4 = new JButton("Four"); JButton btn5 = new JButton("Five"); panel.add(btn1); panel.add(btn2); panel.add(btn3); panel.add(btn4); panel.add(btn5); panel.setAlignmentX(Component.LEFT_ALIGNMENT); 下面是一个使用 BoxLayout 将组件垂直左对齐的示例 −示例包 my; 导入 java.awt.Component; 导入 java.awt.Dimension; 导入 javax.swing.BorderFactory; 导入 javax.swing.BoxLayout; 导入 javax.swing.JButton; 导入 javax.swing.JFrame; ... 阅读更多

如何使用 Java 中的 BoxLayout 将组件居中对齐?

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

6K+ 浏览量

让我们首先创建一个面板并设置一些按钮 −JPanel panel = new JPanel(); JButton btn1 = new JButton("One"); JButton btn2 = new JButton("Two"); JButton btn3 = new JButton("Three"); JButton btn4 = new JButton("Four"); JButton btn5 = new JButton("Five"); panel.add(btn1); panel.add(btn2); panel.add(btn3); panel.add(btn4); panel.add(btn5); 现在,使用 setAlignmentX() 并在此处将对齐方式指定为组件的中心 −panel.setAlignmentX(Component.CENTER_ALIGNMENT); 下面是使用 BoxLayout 居中对齐组件的示例 −示例包 my; 导入 java.awt.Component; 导入 java.awt.Dimension; 导入 javax.swing.BorderFactory; 导入 javax.swing.BoxLayout; 导入 javax.swing.JButton; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; public class SwingDemo { public static void main(String[] args) { ... 阅读更多

如何在 Java 中以表格形式使用 GridLayout 显示 JTextArea?

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

655 浏览量

使用 GridLayout 以行和列的形式显示组件。在这里,我们设置了一个面板,我们将在其中创建一个具有 3 行 5 列的布局 −JPanel panel = new JPanel(new GridLayout(3, 5, 5, 5)); 现在,循环遍历并显示从 1 到 15 的 JTextArea,即 3 行 5 列 −for (int i = 1; i

如何在 Java 中以 4 列表格的形式使用 GridLayout 显示标签?

Anvi Jain
更新于 2019-07-30 22:30:26

822 浏览量

我们将使用 GridLayout 在具有 5 行 4 列的标签中显示标签 −JPanel panel = new JPanel(new GridLayout(5, 4, 10, 10)); 使用 for 循环并循环遍历 1 到 20 以显示 20 个标签 −for (int i = 1; i

使用 GridLayout 创建具有相同数量按钮的三个垂直列的 Java 程序

Nishtha Thakur
更新于 2024-11-18 22:29:08

244 浏览量

在本文中,我们将学习如何创建一个 Java 程序,该程序使用 GridLayout 将按钮排列在三个垂直列中,每个列中的按钮数量相等。GridLayout 类允许我们将组件排列在网格格式中,这使其成为创建按钮统一布局的理想选择。问题陈述给定一组 12 个按钮,我们需要创建一个 Java Swing 应用程序,将这些按钮组织到三个垂直列中。每列应包含相同数量的按钮。输入不需要用户直接输入。程序将自动生成 12 个标记为 ... 阅读更多

如何在 Java 中使用 GridLayout 创建垂直按钮列?

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

1K+ 浏览量

要创建垂直按钮列,让我们首先创建一些按钮并设置布局 −JPanel btnPanel = new JPanel(new GridLayout(10, 1, 10, 5)); btnPanel.add(new JButton("First Button")); btnPanel.add(new JButton("Second Button")); btnPanel.add(new JButton("Third Button")); btnPanel.add(new JButton("Fourth Button")); btnPanel.add(new JButton("Fifth Button")); btnPanel.add(new JButton("Sixth Button")); btnPanel.add(new JButton("Seventh Button")); btnPanel.add(new JButton("Eighth Button")); 在上面,我们设置了 GridLayout 来创建具有垂直和水平间隙的行和列。下面是使用 GridLayout 创建垂直按钮列的示例 −示例包 my; 导入 java.awt.BorderLayout; 导入 java.awt.GridBagLayout; 导入 java.awt.GridLayout; 导入 javax.swing.JButton; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.border.EmptyBorder; public class SwingDemo { public static ... 阅读更多

使用 GridBagLayout 创建布局的 Java 程序

Anvi Jain
更新于 2019-07-30 22:30:26

184 浏览量

GridBagLayout 创建一个网格包布局管理器。它以水平和垂直方式排列组件。在这里,我们有一个框架和面板。该面板有两个使用 GridBagLayout 排列的组件 −JFrame frame = new JFrame("Demo Frame"); JPanel panel = new JPanel(); JLabel label = new JLabel("Email-Id: "); JTextArea text = new JTextArea(); text.setText("Add id here..."); panel.setLayout(new GridBagLayout()); 现在,将组件设置为面板 −panel.add(label); panel.add(text); 下面是使用 GridBagLayout 创建布局的示例 −示例包 my; 导入 java.awt.GridBagLayout; 导入 javax.swing.BorderFactory; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 导入 javax.swing.JPanel; 导入 javax.swing.JTextArea; 导入 javax.swing.WindowConstants; public class SwingDemo { public static void ... 阅读更多

如何在 Java 中使用边界布局位置选项?

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

240 浏览量

让我们看一些使用不同边界布局位置选项(例如 PAGE_START、PAGE_END 等)的示例。以下是 BorderLayout.PAGE_START 选项的示例 −示例包 my; 导入 java.awt.BorderLayout; 导入 javax.swing.JButton; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JTextArea; 导入 javax.swing.JToolBar; public class SwingDemo { public static void main(String[] args) { JPanel panel = new JPanel(new BorderLayout()); JToolBar toolbar = new JToolBar(); panel.add(toolbar, BorderLayout.PAGE_START); toolbar.add(new JTextArea(" Add name here")); toolbar.add(new JButton("Submit Name")); toolbar.addSeparator(); toolbar.add(new JTextArea(" Add age here")); ... 阅读更多

如何在 Java 中对齐高度不同的多个按钮?

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

453 浏览量

要在 Java 中对齐高度不同的多个按钮,请尝试以下示例,在这里,我们使用 GridBagConstraints 设置了 5 个按钮 −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; public class SwingDemo { public static void main(String[] args) { final JFrame frame = new JFrame(SwingDemo.class.getSimpleName()); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel panel = new JPanel(new GridBagLayout()); GridBagConstraints constraints = new GridBagConstraints(); constraints.insets = new Insets(5, 5, 5, 5); constraints.anchor = GridBagConstraints.WEST; ... 阅读更多

如何在 Java 中的框架中设置所有箭头按钮?

Anvi Jain
更新于 2019-07-30 22:30:26

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

广告
© . All rights reserved.