找到关于 Java 8 的4330 篇文章

如何在 Java 中禁用 JFrame 的关闭按钮?

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

828 次浏览

要禁用关闭按钮,让我们首先创建一个框架:JFrame frame = new JFrame("Login!"); 使用 setDefaultCloseOperation() 设置关闭按钮的状态。将其设置为 DO_NOTHING_ON_CLOSE 以禁用它:frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); 下面是一个在 Java 中禁用 JFrame 关闭按钮的示例:示例代码包 my; 导入 java.awt.GridLayout; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 导入 javax.swing.JPasswordField; 导入 javax.swing.JTextField; 导入 javax.swing.SwingConstants; 公共类 SwingDemo {    公共静态无效主要(字符串[] args) 抛出异常 {       JFrame frame = new JFrame("Login!");       JLabel label1, label2, label3;       frame.setLayout(new GridLayout(2, 2));       label1 = ... 阅读更多

如何在 Java Swing 中将 JButtons 垂直排列?

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

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); 下面是一个将按钮垂直排列的示例:示例代码包 my; 导入 javax.swing.Box; 导入 javax.swing.JButton; 导入 javax.swing.JFrame; 公共类 SwingDemo {    公共静态无效主要(字符串[] args) {       JButton button1 = new JButton("One");       JButton button2 = new JButton("Two");       JButton button3 = new JButton("Three");       ... 阅读更多

如何在 Java 中将 JLabel 的文本右对齐并垂直居中?

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

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); 下面是一个将标签文本右对齐并垂直居中的示例:示例代码包 my; 导入 java.awt.Color; 导入 java.awt.Dimension; 导入 java.awt.FlowLayout; 导入 java.awt.Font; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 导入 javax.swing.JTextArea; 导入 javax.swing.WindowConstants; 公共类 ... 阅读更多

如何在 Java 中将 FlowLayout 中的组件左对齐?

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

276 次浏览

使用 FlowLayout.LEFT 将 FlowLayout 中的组件左对齐。下面是一个将组件在 FlowLayout 中左对齐的示例:示例代码包 my; 导入 java.awt.Color; 导入 java.awt.Dimension; 导入 java.awt.FlowLayout; 导入 java.awt.Font; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 导入 javax.swing.JTextArea; 导入 javax.swing.WindowConstants; 公共类 SwingDemo {    公共静态无效主要(字符串[] 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 ... 阅读更多

在 Java 中水平和垂直居中设置标签内容

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

237 次浏览

要简单地水平和垂直居中设置标签内容,请使用常量 CENTER。JLabel label = new JLabel("Best IDE", JLabel.CENTER); 下面是一个水平和垂直居中设置标签内容的示例:示例代码包 my; 导入 java.awt.Color; 导入 java.awt.Dimension; 导入 java.awt.FlowLayout; 导入 java.awt.Font; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 导入 javax.swing.JTextArea; 导入 javax.swing.WindowConstants; 公共类 SwingDemo {    公共静态无效主要(字符串[] 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);   ... 阅读更多

如何在 Java 中将 JLabel 内容沿 Y 轴底部对齐

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

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 轴底部对齐的示例: ... 阅读更多

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

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

249 次浏览

使用 createHorizontalStrut() 方法在两个组件之间创建一个不可见的宽度组件。假设我们有一些按钮,我们正在它们之间创建一个固定宽度:box.add(button4); box.add(Box.createHorizontalStrut(50)); box.add(button5); box.add(Box.createHorizontalStrut(30)); box.add(button6); 下面是在两个组件之间创建不可见固定宽度组件的示例:示例代码包 my; 导入 java.awt.BorderLayout; 导入 javax.swing.Box; 导入 javax.swing.BoxLayout; 导入 javax.swing.JButton; 导入 javax.swing.JFrame; 导入 javax.swing.JScrollPane; 公共类 SwingDemo {    公共静态无效主要(字符串[] args) {       JFrame frame = new JFrame("Groups");       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       JButton button1 = new JButton("CSK");       JButton button2 = new JButton("DC"); ... 阅读更多

在 Java 中将 JLabel 内容沿 X 轴右对齐

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

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 轴右对齐 ... 阅读更多

Java 程序设置 JTable 中多行的不同高度

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

144 次浏览

要设置多行的不同高度,请对要增加行高的单独行使用 setRowHeight() 方法。让我们首先来看一个创建所有行高度相同的表的示例:示例代码包 my; 导入 java.awt.Color; 导入 java.awt.Font; 导入 javax.swing.JFrame; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTable; 导入 javax.swing.table.DefaultTableModel; 公共类 SwingDemo {    公共静态无效主要(字符串[] argv) 抛出异常 {       DefaultTableModel tableModel = new DefaultTableModel();       JTable table = new JTable(tableModel);       tableModel.addColumn("Language/ Technology");       tableModel.addColumn("Text Tutorial");       tableModel.addColumn("Video Tutorial");     ... 阅读更多

如何在 Java 中创建一个捕捉到最近刻度的 JSlider?

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

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的示例:−示例包 my; 导入java.awt.Color; 导入java.awt.Font; 导入javax.swing.JFrame; 导入javax.swing.JPanel; 导入javax.swing.JSlider; 导入javax.swing.WindowConstants; 公共类 SwingDemo { 公共静态无效主要(字符串[] args){ JFrame frame = new JFrame("带有滑块的框架"); JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 40); slider.setMinorTickSpacing(10); ... 阅读更多

广告