找到 34423 篇文章,关于编程

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

Anvi Jain
更新于 2019年7月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 将组件垂直左对齐的示例 −示例package my; import java.awt.Component; import java.awt.Dimension; import javax.swing.BorderFactory; import javax.swing.BoxLayout; import javax.swing.JButton; import javax.swing.JFrame; ... 阅读更多

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

Nishtha Thakur
更新于 2019年7月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 将组件水平居中对齐的示例 −示例package my; import java.awt.Component; import java.awt.Dimension; import javax.swing.BorderFactory; import javax.swing.BoxLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; public class SwingDemo {    public static void main(String[] args) {       ... 阅读更多

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

Smita Kapse
更新于 2019年7月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 中使用 GridLayout 以 4 列表格的形式显示标签?

Anvi Jain
更新于 2019年7月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

Java 程序使用 GridLayout 创建三个垂直列,每个列包含相同数量的按钮

Nishtha Thakur
更新于 2024年11月18日 22:29:08

244 阅读量

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

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

Smita Kapse
更新于 2019年7月30日 22:30:26

1K+ 阅读量

要创建垂直按钮列,让我们首先创建一些按钮并设置布局 −JPanel btnPanel = new JPanel(new GridLayout(10, 1, 10, 5)); btnPanel.add(new JButton("第一个按钮")); btnPanel.add(new JButton("第二个按钮")); btnPanel.add(new JButton("第三个按钮")); btnPanel.add(new JButton("第四个按钮")); btnPanel.add(new JButton("第五个按钮")); btnPanel.add(new JButton("第六个按钮")); btnPanel.add(new JButton("第七个按钮")); btnPanel.add(new JButton("第八个按钮"));上面,我们设置了 GridLayout 以创建具有垂直和水平间隙的行和列。以下是如何使用 GridLayout 创建垂直按钮列的示例 −示例package my; import java.awt.BorderLayout; import java.awt.GridBagLayout; import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; public class SwingDemo {    public static ... 阅读更多

Java 程序使用 GridBagLayout 创建布局

Anvi Jain
更新于 2019年7月30日 22:30:26

184 阅读量

GridBagLayout 创建一个网格包布局管理器。它以水平和垂直方式排列组件。这里,我们有一个框架和面板。该面板有两个使用 GridBagLayout 排列的组件 −JFrame frame = new JFrame("演示框架"); JPanel panel = new JPanel(); JLabel label = new JLabel("电子邮件 ID:"); JTextArea text = new JTextArea(); text.setText("在此添加 ID..."); panel.setLayout(new GridBagLayout());现在,将组件设置为面板 −panel.add(label); panel.add(text);以下是如何使用 GridBagLayout 创建布局的示例 −示例package my; import java.awt.GridBagLayout; import javax.swing.BorderFactory; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextArea; import javax.swing.WindowConstants; public class SwingDemo {    public static ... 阅读更多

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

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

240 阅读量

让我们看一些使用不同边框布局位置选项(如 PAGE_START、PAGE_END 等)的示例。以下是如何使用 BorderLayout.PAGE_START 选项的示例 −示例package my; import java.awt.BorderLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextArea; import 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("在此添加姓名"));       toolbar.add(new JButton("提交姓名"));       toolbar.addSeparator();       toolbar.add(new JTextArea("在此添加年龄"));     ... 阅读更多

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

Smita Kapse
更新于 2019年7月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以下是如何对齐多个高度不同的按钮的示例 −示例package my; import java.awt.Dimension; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import java.awt.Insets; import javax.swing.JButton; import javax.swing.JFrame; import 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年7月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; 公共类 SwingDemo {    public static void main(String[] args) {       JButton button1 = new JButton("One");     ... 阅读更多

广告
© . All rights reserved.