找到 4330 篇文章 适用于 Java 8

如何在 Java 中添加具有相对 Y 位置的组件?

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

126 次查看

要添加具有相对 Y 位置的组件,请使用 GridBagConstraints.RELATIVE 常量。将其设置为 gridy 字段 -GridBagConstraints constraints = new GridBagConstraints(); constraints.gridy = GridBagConstraints.RELATIVE;以下是在 Java 中添加具有相对 Y 位置的组件的示例 -示例包 my; 导入 java.awt.GridBagConstraints; 导入 java.awt.GridBagLayout; 导入 javax.swing.JButton; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 公共类 SwingDemo {    public static void main(String[] args) {       JFrame frame = new JFrame();       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       JPanel panel = new JPanel();       panel.setLayout(new GridBagLayout());       GridBagConstraints constraints = new GridBagConstraints();       constraints.gridx = ... 阅读更多

如何在 Java 中创建占据整个框架的垂直进度条

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

183 次查看

为此,创建一个垂直进度条 -JProgressBar progressBar = new JProgressBar(JProgressBar.VERTICAL); progressBar.setEnabled(true);同时,设置边界 -progressBar.setBounds(70, 50, 120, 30);以下是在 Java 中创建占据整个框架的垂直进度条的示例 -示例包 my; 导入 java.awt.BorderLayout; 导入 java.awt.Color; 导入 javax.swing.JFrame; 导入 javax.swing.JProgressBar; 公共类 SwingDemo {    public static void main(String[] args) {       JFrame frame = new JFrame();       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       JProgressBar progressBar = new JProgressBar(JProgressBar.VERTICAL);       progressBar.setEnabled(true);       progressBar.setBounds(70, 50, 120, 30);       progressBar.setBackground(Color.orange);       progressBar.setForeground(Color.white);       progressBar.setStringPainted(true);       ... 阅读更多

如何在 Java 中自定义 JTabbedPane 的外观?

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

751 次查看

要自定义 JTabbedPane 的外观,请更改其字体样式、字体、字体大小以及背景和前景颜色。假设以下是 JTabbedPane -JTabbedPane tabbedPane = new JTabbedPane();现在,让我们自定义上面创建的 JTabbedPane -tabbedPane.setBackground(Color.orange); tabbedPane.setForeground(Color.white); Font font = new Font("Verdana", Font.CENTER_BASELINE, 18); tabbedPane.setFont(font);以下是在 Java 中自定义 JTabbedPane 的示例 -示例包 my; 导入 javax.swing.*; 导入 java.awt.*; 公共类 SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("Technologies");       JTabbedPane tabbedPane = new JTabbedPane();       JPanel panel1, panel2, panel3, panel4, panel5;       ... 阅读更多

如何在 JTree 中获取此节点的兄弟节点数量?

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

126 次查看

要获取此节点的兄弟节点数量,请使用 getSiblingCount() 方法。假设您有一个节点有 4 个子节点。找到此节点的任何一个子节点的兄弟节点。这里,“eight” 是子节点 -eight.getSiblingCount());注意 - 请记住,节点本身也是其兄弟节点。以下是在 JTree 中获取此节点的兄弟节点数量的示例 -示例包 my; 导入 javax.swing.JFrame; 导入 javax.swing.JTree; 导入 javax.swing.tree.DefaultMutableTreeNode; 公共类 SwingDemo {    public static void main(String[] args) throws Exception {       JFrame frame = new JFrame("Demo");       DefaultMutableTreeNode node = new DefaultMutableTreeNode("Products");       DefaultMutableTreeNode node1 = new DefaultMutableTreeNode("Clothing (Product1 - P66778)");       DefaultMutableTreeNode node2 = new DefaultMutableTreeNode("Accessories (Product2 - P66779)");       DefaultMutableTreeNode node3 = new DefaultMutableTreeNode("Home Decor (Product3 - ... 阅读更多

我可以在 Java 中使用 JTree 获取指定索引处的节点吗?

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

360 次查看

要获取 JTree 中指定索引处的节点,请使用 getChildAt() 方法。这里,我们正在查找索引 3 处的节点,即第 4 个节点 -node.getChildAt(3)以下是在 JTree 中获取指定索引处的节点的示例 -示例包 my; 导入 javax.swing.JFrame; 导入 javax.swing.JTree; 导入 javax.swing.tree.DefaultMutableTreeNode; 公共类 SwingDemo {    public static void main(String[] args) throws Exception {       JFrame frame = new JFrame("Demo");       DefaultMutableTreeNode node = new DefaultMutableTreeNode("Products");       DefaultMutableTreeNode node1 = new DefaultMutableTreeNode("Clothing (Product1 - P66778)");       DefaultMutableTreeNode node2 = new DefaultMutableTreeNode("Accessories (Product2 ... 阅读更多

如何在 Java 中获取 JTree 中此节点的父节点?

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

732 次查看

假设我们想要节点的父节点,然后使用 getParent() 方法 -node3.getFirstChild()您还可以获取子节点的父节点。这里,“nine” 是子节点 -nine.getParent()输出如下,在控制台上显示此节点的父节点 -示例包 my; 导入 javax.swing.JFrame; 导入 javax.swing.JTree; 导入 javax.swing.tree.DefaultMutableTreeNode; 公共类 SwingDemo {    public static void main(String[] args) throws Exception {       JFrame frame = new JFrame("Demo");       DefaultMutableTreeNode node = new DefaultMutableTreeNode("Products");       DefaultMutableTreeNode node1 = new DefaultMutableTreeNode("Clothing (Product1 - P66778)");       DefaultMutableTreeNode node2 = new DefaultMutableTreeNode("Accessories (Product2 - P66779)");   ... 阅读更多

如何在 Java 中设置 JLabel 内容沿 Y 轴的对齐方式?

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

433 次查看

要设置标签内容沿 Y 轴的对齐方式,请使用 setVerticalAlignment() 方法。让我们首先设置一个标签组件。我们也设置了标签的背景颜色,以便我们可以正确检查标签内容的对齐方式 -JLabel label = new JLabel("Product Name "); label.setPreferredSize(new Dimension(190, 100)); label.setOpaque(true); label.setBackground(Color.ORANGE);现在,我们将标签内容沿 Y 轴对齐 -label.setVerticalAlignment(JLabel.CENTER);以下是在 Java 中设置 JLabel 内容沿 Y 轴的对齐方式的示例 -示例包 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 {    public static void main(String[] args) {       JFrame frame = new JFrame("Our Frame ... 阅读更多

如何在 Java 中设置 JLabel 内容沿 X 轴的对齐方式?

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

649 次查看

要设置标签内容沿 X 轴的对齐方式,可以使用 setHorizontalAlignment() 方法。 让我们先设置一个标签组件。 我们也设置了标签背景颜色,以便我们可以正确检查标签内容的对齐方式 -JLabel label = new JLabel("Team "); label.setPreferredSize(new Dimension(190, 100)); label.setOpaque(true); label.setBackground(Color.BLUE); label.setForeground(Color.WHITE);现在,我们将沿 X 轴对齐标签内容 -label.setHorizontalAlignment(JLabel.CENTER);以下是如何设置 JLabel 内容沿 X 轴对齐方式的示例 -示例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 ... 阅读更多

如何在 Java 中创建带有图像图标的 JLabel?

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

5K+ 次浏览

让我们创建一个带有图像图标的标签 -JLabel label = new JLabel("SUBJECT "); label.setIcon(new ImageIcon("E:ew.png"));现在,创建另一个组件 -JTextArea text = new JTextArea(); text.setText("Add subject here...");使用 GridBagLayout 对齐组件 -panel.setLayout(new GridBagLayout());以下是如何居中带有图像图标的标签的示例 -示例package my; import java.awt.GridBagLayout; import javax.swing.BorderFactory; import javax.swing.ImageIcon; 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 JFrame("Demo Frame");       JPanel panel = new JPanel();       JLabel label = new JLabel("SUBJECT "); ... 阅读更多

Java 程序在 JTextPane 组件中插入格式化文本

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

478 次浏览

使用 SimpleAttributeSet 和 StyleConstants 类在 JTextPane 组件中插入格式化文本。 同时,我们也将使用 StyledDocument。以下是如何在 JTextPane 组件中插入格式化文本的示例 -package my; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.Font; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextPane; import javax.swing.text.BadLocationException; import javax.swing.text.SimpleAttributeSet; import javax.swing.text.Style; import javax.swing.text.StyleConstants; import javax.swing.text.StyledDocument; public class SwingDemo {    public static void main(String args[]) throws BadLocationException {       JFrame frame = new JFrame("Demo");       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       Container container = frame.getContentPane();       JTextPane textPane = new JTextPane();     ... 阅读更多

广告