找到 4330 篇文章 相关 Java 8

如何在 Java 中创建带有行和列的 GridLayout?

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

723 次浏览

在创建 GridLayout 时,需要将行和列设置为括号内的参数。GridLayout 用于创建指定行数和列数的布局。假设我们有一个 GridLayout,它有 1 行和 4 列:GridLayout layout = new GridLayout(1, 4);以下是如何创建带有行和列的 GridLayout 的示例:示例package my; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font; import java.awt.GridLayout; import javax.swing.JButton; 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 void main(String[] args) {       JFrame frame = new ... 阅读更多

如何在 Java 中创建水平滑块?

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

431 次浏览

要在 Java 中创建水平滑块,请使用 Swing JSlider。首先,我们在其中创建一个框架和一个水平滑块:JFrame frame = new JFrame("带有滑块的框架"); JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 70);现在,我们将设置滑块的值。显示刻度:slider.setMinorTickSpacing(5); slider.setMajorTickSpacing(20); slider.setPaintTicks(true); slider.setPaintLabels(true);将滑块添加到面板中:JPanel panel = new JPanel(); panel.add(slider);以下是如何创建水平滑块的示例:示例package my; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JSlider; import javax.swing.WindowConstants; public class SwingDemo {    public static void main(String[] args) {       JFrame frame = new ... 阅读更多

如何在 Java 中在两个组件之间创建不可见的固定高度组件?

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

128 次浏览

使用 createVerticalStrut() 方法在两个组件之间创建不可见的固定高度组件。假设我们有一些按钮,我们正在它们之间创建固定高度:box.add(button4); box.add(Box.createVerticalStrut(50)); box.add(button5); box.add(Box.createVerticalStrut(30)); box.add(button6);以下是如何在 Java 中创建不可见的固定高度组件的示例:示例package my; import java.awt.BorderLayout; import javax.swing.Box; import javax.swing.BoxLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JScrollPane; public class SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("组");       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       JButton button1 = new JButton("CSK");       JButton button2 ... 阅读更多

如何在 Java 中创建填充相邻组件之间空间的粘合剂?

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

440 次浏览

假设我们有 6 个组件,我们需要填充其中一些组件之间的空间:JButton button1 = new JButton("CSK"); JButton button2 = new JButton("DC"); JButton button3 = new JButton("MI"); JButton button4 = new JButton("SRH"); JButton button5 = new JButton("RR"); JButton button6 = new JButton("KKR");要填充空间并分隔组件,请使用 createGlue() 方法创建粘合剂:Box box = new Box(BoxLayout.X_AXIS); box.add(button1); box.add(button2); box.add(Box.createGlue()); box.add(button3); box.add(button4); box.add(Box.createGlue()); box.add(button5); box.add(button6);以下是如何填充相邻组件之间空间的示例:示例package my; import java.awt.BorderLayout; import javax.swing.Box; import javax.swing.BoxLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JScrollPane; public class ... 阅读更多

Java 程序获取 JTree 中任何节点的子节点数量

Anvi Jain
更新于 2024-10-10 11:38:52

694 次浏览

在本程序中,我们将使用 Java 中的 JTree 和 DefaultMutableTreeNode 创建一个树结构来表示分层结构,例如网站。然后,我们将使用 getChildCount() 方法检索和显示树中特定节点的子节点数量。该示例侧重于非根节点,并打印每个节点的子节点数量。假设我们想要节点 1 的子节点数量,它不是根节点:node1.getChildCount()在 JTree 中获取任何节点的子节点数量的步骤以下是... 阅读更多

如何在 Java 中创建 Box 布局?

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

2K+ 次浏览

要在 Java Swing 中创建 Box 布局,请使用 BoxLayout 类。这里,我们还设置了组件应该从左到右或从上到下排列:Box box = new Box(BoxLayout.X_AXIS); box.add(button1); box.add(button2); box.add(button3); box.add(button4); box.add(Box.createGlue()); box.add(button5); box.add(button6); box.add(button7); box.add(button8);上面,我们在 Box 布局中有 8 个按钮。我们使用 createGlue() 方法将每个 4 个按钮分隔开。以下是如何在 Java 中创建 BoxLayout 的示例:示例package my; import java.awt.BorderLayout; import javax.swing.Box; import javax.swing.BoxLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JScrollPane; public class SwingDemo {    public static void main(String args[]) {     ... 阅读更多

如何在 Java 中使用 Box 分隔行或列中的组件

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

257 次浏览

要分隔行或列中的组件,请使用 createGlue() 方法。这将创建一个不可见的“粘合剂”组件来分隔组件。以下是如何使用 Box 分隔行或列中的组件的示例:示例package my; import java.awt.BorderLayout; import javax.swing.Box; import javax.swing.BoxLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JScrollPane; public class SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("比赛");       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       JButton button1 = new JButton("CSK");       JButton button2 = new JButton("DC");       JButton button3 = new JButton("MI");       JButton ... 阅读更多

Java 程序确定 Frame 或 Window 何时关闭

Chandu yadav
更新于 2024-08-30 11:43:36

2K+ 次浏览

在本文中,我们将学习如何在 Java 中确定 Frame 或 Window 何时关闭。我们将在 Java Swing 中创建一个名为“Demo”的简单窗口。它使用文本窗格在可滚动区域内显示带样式的文本(斜体,橙色背景上的黑色)。该程序还侦听窗口关闭事件,并在您关闭窗口时打印一条消息。这个基本示例是如何构建带有文本样式和事件处理的 GUI。确定 Frame 或 Window 何时关闭的步骤以下是... 阅读更多

确定 Frame 或 Window 在 Java 中何时打开

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

799 次浏览

要确定 Window 在 Java 中何时打开,请使用 WindowListener,它是用于接收窗口事件的侦听器接口。WindowListener listener = new WindowAdapter() {    public void windowOpened(WindowEvent evt) {       Frame frame = (Frame) evt.getSource();       System.out.println("已打开 " + frame.getTitle());    } };上面,我们使用了 windowOpened() 方法,该方法在窗口打开时被调用:public void windowOpened(WindowEvent evt) {    Frame frame = (Frame) evt.getSource();    System.out.println("已打开 " + frame.getTitle()); }以下是如何确定 Frame 或 Window 在 Java 中何时打开的示例:示例package my; import java.awt.BorderLayout; import java.awt.Color; import ... 阅读更多

如何在 Java 中设置 Frame 的最大化边界?

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

379 次浏览

要设置最大化边界,请使用 setMaximizedBounds() 方法。在这里,我们将创建一个框架,当最大化时,它将形成一个形状 -JFrame frame = new JFrame("Login!");在上面,我们创建了一个框架,现在我们将使用 Rectangle 类来指定一个坐标区域 -Rectangle bounds = new Rectangle(50, 10, 100, 200);现在,设置最大化边界 - frame.setMaximizedBounds(bounds);以下是如何为框架设置最大化边界的示例 -示例包 my; 导入 java.awt.GridLayout; 导入 java.awt.Rectangle; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 导入 javax.swing.JPasswordField; 导入 javax.swing.JTextField; 导入 javax.swing.SwingConstants; 公共类 SwingDemo {    public static void main(String[] args) throws Exception { ... 阅读更多

广告