找到 4330 篇文章 关于 Java 8
828 次浏览
要禁用关闭按钮,让我们首先创建一个框架 - JFrame frame = new JFrame("Login!"); 使用 setDefaultCloseOperation() 设置关闭按钮的状态。将其设置为 DO_NOTHING_ON_CLOSE 以禁用它 - frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); 以下是在 Java 中禁用 JFrame 关闭按钮的示例 - 示例 package my; import java.awt.GridLayout; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPasswordField; import javax.swing.JTextField; import javax.swing.SwingConstants; public class SwingDemo { public static void main(String[] args) throws Exception { JFrame frame = new JFrame("Login!"); JLabel label1, label2, label3; frame.setLayout(new GridLayout(2, 2)); label1 = ... 阅读更多
513 次浏览
使用 Box 类将按钮垂直排列。使用 createVerticalBox() 方法,该方法从上到下显示组件 - JButton button1 = new JButton("One"); JButton button2 = new JButton("Two"); JButton button3 = new JButton("Three"); Box box = Box.createVerticalBox(); box.add(button1); box.add(button2); box.add(button3); 以下是在 Java 中将按钮垂直排列的示例 - 示例 package my; import javax.swing.Box; import javax.swing.JButton; import javax.swing.JFrame; public class SwingDemo { public static void main(String[] args) { JButton button1 = new JButton("One"); JButton button2 = new JButton("Two"); JButton button3 = new JButton("Three"); ... 阅读更多
671 次浏览
要将标签组件的文本设置为右对齐和垂直居中,您需要在创建新标签时设置对齐方式。将标签设置为右对齐 - JLabel label = new JLabel("Name", JLabel.RIGHT); 在这里,我们还设置了标签的大小以及包含前景色和背景色的颜色 - label.setPreferredSize(new Dimension(170, 70)); label.setOpaque(true); label.setBackground(Color.MAGENTA); label.setForeground(Color.WHITE); 以下是如何将标签文本设置为右对齐和垂直居中的示例 - 示例 package my; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextArea; import javax.swing.WindowConstants; public ... 阅读更多
276 次浏览
使用 FlowLayout.LEFT 将 FlowLayout 中的组件排列为左对齐。以下是如何将组件排列为左对齐的示例 - 示例 package my; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextArea; import javax.swing.WindowConstants; public class SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame("Internet Language"); frame.setLayout(new FlowLayout(FlowLayout.LEFT)); JLabel label = new JLabel("Top Internet Language"); label.setPreferredSize(new Dimension(240, 70)); label.setOpaque(true); label.setBackground(Color.RED); label.setForeground(Color.WHITE); Font ... 阅读更多
237 次浏览
要简单地将标签内容水平和垂直居中,请使用常量 CENTER。JLabel label = new JLabel("Best IDE", JLabel.CENTER); 以下是如何将标签内容水平和垂直居中的示例 - 示例 package my; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextArea; import javax.swing.WindowConstants; public class SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame("Frame"); frame.setLayout(new FlowLayout()); JLabel label = new JLabel("Best IDE", JLabel.CENTER); label.setPreferredSize(new Dimension(190, 100)); label.setOpaque(true); ... 阅读更多
442 次浏览
要沿 Y 轴底部设置标签内容的对齐方式,请使用 setVerticalAlignment() 方法并设置位置。让我们首先设置一个标签组件。我们也设置了标签背景颜色,以便我们可以正确检查标签内容的对齐方式 - JLabel label = new JLabel("Project Name"); label.setPreferredSize(new Dimension(190, 100)); label.setOpaque(true); label.setBackground(Color.GREEN); label.setForeground(Color.WHITE); 现在,我们将通过将位置设置为 BOTTOM 来沿 Y 轴底部对齐标签内容 - label.setVerticalAlignment(JLabel.BOTTOM); 以下是如何沿 Y 轴底部设置标签内容对齐方式的示例 ... 阅读更多
249 次浏览
使用 createHorizontalStrut() 方法在两个组件之间创建一个不可见的宽度组件。假设我们有一些按钮,并且我们正在它们之间创建一个固定宽度 - box.add(button4); box.add(Box.createHorizontalStrut(50)); box.add(button5); box.add(Box.createHorizontalStrut(30)); 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 SwingDemo { public static void main(String args[]) { JFrame frame = new JFrame("Groups"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JButton button1 = new JButton("CSK"); JButton button2 = new JButton("DC"); ... 阅读更多
160 次浏览
要将标签内容沿X轴右对齐,请使用`setHorizontalAlignment()`方法并设置位置。让我们首先设置一个标签组件。我们也设置了标签背景颜色,以便我们可以正确检查标签内容的对齐方式 −`JLabel label = new JLabel("Stationery"); label.setPreferredSize(new Dimension(190, 100)); label.setOpaque(true); label.setBackground(Color.GREEN); label.setForeground(Color.WHITE);` 现在,我们将通过将位置设置为RIGHT来沿X轴顶部对齐标签内容 −`label.setHorizontalAlignment(JLabel.RIGHT);` 下面是一个示例:设置标签内容沿X轴右对齐……阅读更多
浏览量:144
要设置多行不同的高度,请对要增加行高的各个行使用`setRowHeight()`方法。让我们首先来看一个创建所有行高度相同的表的示例 −示例`package my; import java.awt.Color; import java.awt.Font; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.table.DefaultTableModel; public class SwingDemo { public static void main(String[] argv) throws Exception { DefaultTableModel tableModel = new DefaultTableModel(); JTable table = new JTable(tableModel); tableModel.addColumn("Language/ Technology"); tableModel.addColumn("Text Tutorial"); tableModel.addColumn("Video Tutorial"); ...`阅读更多
浏览量:294
首先,让我们在Java中创建一个滑块 −`JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 40); slider.setMinorTickSpacing(10); slider.setMajorTickSpacing(20); slider.setPaintTicks(true); slider.setPaintLabels(true);` 现在,我们将捕捉到最近的刻度值,如下所示 −`slider.setSnapToTicks(true);` 下面是一个创建捕捉到最近刻度的JSlider的示例 −示例`package my; import java.awt.Color; import java.awt.Font; 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 JFrame("Frame with Slider"); JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 40); slider.setMinorTickSpacing(10); ...`阅读更多