找到 4330 篇文章 适用于 Java 8
109 次浏览
使用 getPreviousLeaf() 方法获取 JTree 中的前一个叶子节点。在这里,我们在控制台显示该节点“eight”之前的叶子节点 -System.out.println("Get Previous Leaf = "+eight.getPreviousLeaf());以下是如何从 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)"); ... 阅读更多
152 次浏览
使用 getNextNode() 方法获取 Java 中该节点之后的下一个节点。在这里,我们显示子节点“eight”的下一个节点 -System.out.println("Next node after this node = "+eight.getNextNode());以下是如何在 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 ... 阅读更多
116 次浏览
使用 getNextLeaf() 方法获取 JTree 中该节点之后的叶子节点。在这里,我们在控制台显示节点“three”之后的叶子节点 -System.out.println("Next leaf after this node = "+three.getNextLeaf());以下是如何在 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 ... 阅读更多
1K+ 次浏览
假设我们的 JTextPane 组件中有大量内容 -textPane.setText("This is demo text1. This is demo text2. This is demo text3." + "This is demo text4.This is demo text5. This is demo text6. " + "This is demo text7. This is demo text8. This is demo text9. " + "This is demo text10. This is demo text11. This is demo text12." + "This is demo text13. This is demo text13. This is demo text14." + "This is demo text15. This is demo text13. This is demo text16." + " This is demo ... 阅读更多
229 次浏览
要突出显示所有文本,请使用 JTextPane 组件的 selectAll() 方法 -JTextPane pane = new JTextPane(); pane.selectAll();以下是如何突出显示 JTextPane 文本的示例。在这里,我们在 JTextPane 中显示代码并突出显示它 -示例包 my; 导入 java.awt.BorderLayout; 导入 java.awt.Container; 导入 javax.swing.JFrame; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTextPane; 导入 javax.swing.text.BadLocationException; 公共类 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 pane = new JTextPane(); pane.setContentType("text/html"); ... 阅读更多
535 次浏览
要在 TextPane 组件中样式化代码,请使用 setText() 设置文本并使用 HTML 标签。对于代码,请使用 标签。此外,不要忘记将内容类型设置为“text/html” -JTextPane pane = new JTextPane(); pane.setContentType("text/html");如果您不设置内容类型,则输出将显示 JTextPane 内的所有这些 HTML 标签。现在,在其中设置代码 -pane.setText(" #include ; using namespace std; main() {cout
475 次浏览
要使用相对 X 和 Y 坐标添加组件,您需要同时设置 gridx 和 gridy 组件 -GridBagConstraints constraints = new GridBagConstraints(); constraints.gridy = GridBagConstraints.RELATIVE; constraints.gridx = GridBagConstraints.RELATIVE;以下是如何使用相对 X 和 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(); ... 阅读更多
840 次浏览
要设置 JTextPane 中文本的样式,请使用 setItalic() 或 setBold(),它们分别设置字体斜体或粗体样式。以下是我们的 JTextPane 组件 -JTextPane pane = new JTextPane();现在,使用 StyleConstants 类设置我们上面创建的 JTextPane 的样式。我们还设置了背景和前景颜色 -SimpleAttributeSet attributeSet = new SimpleAttributeSet(); StyleConstants.setItalic(attributeSet, true); StyleConstants.setForeground(attributeSet, Color.black); StyleConstants.setBackground(attributeSet, Color.orange); pane.setCharacterAttributes(attributeSet, true);以下是如何设置 JTextPane 样式的示例 -示例包 my; 导入 java.awt.BorderLayout; 导入 java.awt.Color; 导入 java.awt.Container; 导入 javax.swing.JFrame; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTextPane; 导入 javax.swing.text.BadLocationException; 导入 javax.swing.text.SimpleAttributeSet; 导入 javax.swing.text.StyleConstants; 公共类 SwingDemo { public static ... 阅读更多
748 次浏览
要设置 JTextPane 的默认背景颜色,请使用 SimpleAttributeSet 和 StyleConstants 类。首先,创建一个新的 JTextPane -JTextPane pane = new JTextPane();现在,使用这些类设置样式和颜色 -SimpleAttributeSet attributeSet = new SimpleAttributeSet(); StyleConstants.setBackground(attributeSet, Color.white);现在,将设置应用于窗格 -pane.setCharacterAttributes(attributeSet, true);以下是如何设置 JTextPane 默认背景颜色的示例 -示例包 my; 导入 java.awt.BorderLayout; 导入 java.awt.Color; 导入 java.awt.Container; 导入 javax.swing.JFrame; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTextPane; 导入 javax.swing.text.BadLocationException; 导入 javax.swing.text.SimpleAttributeSet; 导入 javax.swing.text.StyleConstants; 公共类 SwingDemo { public static void main(String args[]) throws BadLocationException { JFrame frame = new ... 阅读更多