找到关于 Java 8 的4330 篇文章

Java 中 JTable 的选择模式是什么?

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

665 次浏览

选择模式将表格的选择模式设置为仅允许单选、单个连续区间或多个区间。让我们逐一查看选择模式- 单选模式以下是 JTable 单选模式的示例。它允许您一次选择一个单元格- 示例包 my; 导入 java.awt.Color; 导入 javax.swing.BorderFactory; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTable; 导入 javax.swing.ListSelectionModel; 导入 javax.swing.border.TitledBorder; 公共类 SwingDemo {    公共静态 void main(String[] args) {       JFrame frame = new JFrame();       JPanel panel = new JPanel();       ... 阅读更多

如何在 Java 中为 JList 添加滚动条?

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

4K+ 次浏览

让我们首先设置一个 JList 并添加项目-List myList = new ArrayList(10); for (int index = 0; index < 20; index++) {    myList.add("List Item " + index); }现在,我们将上述列表设置为新列表-final JList list = new JList(myList.toArray(new String[myList.size()]));现在,将滚动条设置为 JList-JScrollPane scrollPane = new JScrollPane(); scrollPane.setViewportView(list); list.setLayoutOrientation(JList.VERTICAL);以下是如何为 JList 添加滚动条的示例-示例包 my; 导入 java.awt.BorderLayout; 导入 java.util.ArrayList; 导入 java.util.List; 导入 javax.swing.JFrame; 导入 javax.swing.JList; 导入 javax.swing.JPanel; 导入 javax.swing.JScrollPane; 公共类 SwingDemo {    公共静态 void main(String[] args) {       JPanel ... 阅读更多

如何在 Java 中使用文本框创建默认单元格编辑器?

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

196 次浏览

首先创建一个 JTextBox-JTextField textField = new JTextField();为默认单元格编辑器设置上述 JTextFile-TreeCellEditor editor = new DefaultCellEditor(textField); tree.setEditable(true); tree.setCellEditor(editor);以下是使用文本框创建默认单元格编辑器的示例-示例包 my; 导入 javax.swing.DefaultCellEditor; 导入 javax.swing.JFrame; 导入 javax.swing.JTextField; 导入 javax.swing.JTree; 导入 javax.swing.tree.DefaultMutableTreeNode; 导入 javax.swing.tree.TreeCellEditor; 公共类 SwingDemo {    公共静态 void main(String[] args) throws Exception {       JFrame frame = new JFrame("Demo");       DefaultMutableTreeNode node = new DefaultMutableTreeNode("Products");       DefaultMutableTreeNode node1 = new DefaultMutableTreeNode("Clothing");       DefaultMutableTreeNode node2 = new DefaultMutableTreeNode("Electronics");       DefaultMutableTreeNode node3 ... 阅读更多

如何在 Java 中使 JTree 可编辑?

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

476 次浏览

要在 Java 中使 JTree 可编辑,请使用 TreeCellEditor 类。使用它,将 setEditable() 方法设置为 true-TreeCellEditor editor = new DefaultCellEditor(textField); tree.setEditable(true); tree.setCellEditor(editor);以上操作将使树可编辑。以下是使 Java 中的 JTree 可编辑的示例-示例包 my; 导入 javax.swing.DefaultCellEditor; 导入 javax.swing.JFrame; 导入 javax.swing.JTextField; 导入 javax.swing.JTree; 导入 javax.swing.tree.DefaultMutableTreeNode; 导入 javax.swing.tree.TreeCellEditor; 公共类 SwingDemo {    公共静态 void main(String[] args) throws Exception {       JFrame frame = new JFrame("Demo");       DefaultMutableTreeNode node = new DefaultMutableTreeNode("Products");       DefaultMutableTreeNode node1 = new DefaultMutableTreeNode("Clothing");       DefaultMutableTreeNode node2 = ... 阅读更多

如何在 Java 中创建数字微调器?

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

354 次浏览

首先,创建一个 SpinnerModel-SpinnerModel value = new SpinnerNumberModel(50, 0, 75, 1);现在,设置值-JSpinner spinner = new JSpinner(value);以下是创建数字微调器的示例-示例包 my; 导入 javax.swing.*; 公共类 SwingDemo {    公共静态 void main(String[] args) {       JFrame frame = new JFrame("Spinner Demo");       SpinnerModel value = new SpinnerNumberModel(50, 0, 75, 1);       JSpinner spinner = new JSpinner(value);       spinner.setBounds(50, 80, 70, 100);       frame.add(spinner);       frame.setSize(550,300);       frame.setLayout(null);       frame.setVisible(true);    } }这将产生以下输出-

使用样式设置 JTextPane 中部分文本的字体和颜色的 Java 程序

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

3K+ 次浏览

假设我们的 JTextPane 如下-JTextPane textPane = new JTextPane();现在,为部分文本设置字体样式-SimpleAttributeSet attributeSet = new SimpleAttributeSet(); StyleConstants.setItalic(attributeSet, true); textPane.setCharacterAttributes(attributeSet, true); textPane.setText("Learn with Text and ");对于其余文本,设置不同的颜色-StyledDocument doc = textPane.getStyledDocument(); Style style = textPane.addStyle("", null); StyleConstants.setForeground(style, Color.orange); StyleConstants.setBackground(style, Color.black); doc.insertString(doc.getLength(), "Video Tutorials ", style);以下是使用样式设置 JTextPane 中字体和文本颜色的示例-示例包 my; 导入 java.awt.BorderLayout; 导入 java.awt.Color; 导入 java.awt.Container; 导入 java.awt.Font; 导入 javax.swing.JFrame; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTextPane; 导入 javax.swing.text.BadLocationException; 导入 javax.swing.text.SimpleAttributeSet; 导入 javax.swing.text.Style; 导入 javax.swing.text.StyleConstants; 导入 ... 阅读更多

获取 JTree 中下一个兄弟节点的 Java 程序

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

301 次浏览

使用 getNextSibling() 方法获取下一个兄弟节点。在这里,我们获取子节点“five”的下一个兄弟节点并在控制台中显示-System.out.println("Get Next Sibling = "+five.getNextSibling());以下是获取 JTree 中下一个兄弟节点的示例-示例包 my; 导入 javax.swing.JFrame; 导入 javax.swing.JTree; 导入 javax.swing.tree.DefaultMutableTreeNode; 公共类 SwingDemo {    公共静态 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 中设置特定 JTable 单元格的值?

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

1K+ 次浏览

假设我们的表格最初如下所示,特定单元格 [2, 1] 的值为“Kane”-以下是设置新值到上述表格的示例。在这里,我们将更新单元格 [2, 1]-table.setValueAt("Guptill", 2, 1);让我们看看完整的示例-示例包 my; 导入 java.awt.Color; 导入 javax.swing.BorderFactory; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTable; 导入 javax.swing.ListSelectionModel; 导入 javax.swing.border.TitledBorder; 公共类 SwingDemo {    公共静态 void main(String[] args) {       JFrame frame = new JFrame();       JPanel panel = new JPanel();       panel.setBorder(BorderFactory.createTitledBorder(       BorderFactory.createEtchedBorder(), ... 阅读更多

如何在 Java 中限制数字 JSpinner 组件中的值?

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

2K+ 次浏览

要限制数字 JSpinner 组件中的值,请使用 SpinnerNumberModel,它允许设置最小值、最大值、步长甚至初始值-value - 模型的当前值 min - 序列中的第一个数字 max - 序列中的最后一个数字 stepSize - 序列元素之间的差让我们设置上述值-int min = 0; int max = 10; int step = 1; int i = 1; SpinnerModel value = new SpinnerNumberModel(i, min, max, step);现在,我们将这些值设置为我们的 JSpinner-JSpinner spinner = new JSpinner(value);以下是...阅读更多

如何在 Java 中创建列表微调器?

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

277 次浏览

对于列表微调器,请使用 SpinnerListModel 类。首先,让我们设置一个列表-SpinnerListModel list = new SpinnerListModel(new String[] { "Football", "Cricket", "Hockey", "Squash", "Fencing" });现在,设置它并创建一个新的 JSpinner-JSpinner spinner = new JSpinner(list);以下是创建列表微调器的示例-示例包 my; 导入 java.awt.GridBagLayout; 导入 javax.swing.*; 公共类 SwingDemo {    公共静态 void main(String[] args) {       JFrame frame = new JFrame("Spinner Demo");       JPanel panel = new JPanel();       JLabel label = new JLabel("Favourite Sports − ");       panel.setLayout(new GridBagLayout());   ... 阅读更多

广告