找到 34423 篇文章 关于编程
348 次浏览
为此,将布局方向设置为以下内容 - setLayoutOrientation(JList.VERTICAL_WRAP);以下是如何从上到下、从左到右显示 JList 项的示例 -示例包 my; 导入 java.awt.BorderLayout; 导入 java.util.ArrayList; 导入 java.util.List; 导入 javax.swing.JFrame; 导入 javax.swing.JList; 导入 javax.swing.JPanel; 导入 javax.swing.JScrollPane; 公共类 SwingDemo { public static void main(String[] args) { JPanel panel = new JPanel(new BorderLayout()); List myList = new ArrayList(10); 对于 (int index = 0; index < 20; index++) { myList.add("List Item " + index); } ... 阅读更多
130 次浏览
使用 getPreviousSibling() 方法获取前一个兄弟节点。在这里,我们获取子节点“five”的前一个兄弟节点并在控制台上显示 -System.out.println("Get Previous Sibling = "+five.getPreviousSibling());以下是如何从 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)"); ... 阅读更多
2K+ 次浏览
为此,创建 JOptionPane.QUESTION_MESSAGE 并在用户操作时显示单独的消息,例如 -int res = JOptionPane.showOptionDialog(new JFrame(), "你喜欢板球吗?", "爱好", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, new Object[] { "是", "否" }, JOptionPane.YES_OPTION); if (res == JOptionPane.YES_OPTION) { System.out.println("选择了是!"); }上面,如果用户选择“是”按钮,我们在控制台上显示了一条消息。以下是如何使 JOptionPane 处理“是”、“否”和“关闭”按钮的示例 -示例包 my; 导入 javax.swing.JFrame; 导入 javax.swing.JOptionPane; 公共类 SwingDemo { public static void main(String args[]) { int res = JOptionPane.showOptionDialog(new JFrame(), "你喜欢 ... 阅读更多
686 次浏览
要将多维数组设置到表格中,我们需要行和列的值。因此,为行创建一个多维数组 -Integer[][] marks = { { 70, 66, 76, 89, 67, 98 }, { 67, 89, 64, 78, 59, 78 }, { 68, 87, 71, 65, 87, 86 }, { 80, 56, 89, 98, 59, 56 }, { 75, 95, 90, 73, 57, 79 }, { 69, 49, 56, 78, 76, 77 } };现在,列 -String students[] = { "S1", "S2", "S3", "S4", "S5", "S6"};将上面设置的行和列添加到 ... 阅读更多
2K+ 次浏览
在本文中,我们将探讨如何使用 JComboBox 和 JOptionPane 在 Java 中创建图形用户界面 (GUI)。该程序将显示一个弹出对话框,其中包含一个下拉列表,允许用户从列表中选择他们最喜欢的运动。默认情况下,其中一个选项将被预选,但用户可以更改选择。在 JOptionPane 中设置 JComboBox 的步骤以下是在 JOptionPane 中设置 JComboBox 的步骤 - 通过初始化一个 JPanel 来创建一个 JPanel 以容纳组件。通过设置 JComboBox 来创建一个 JComboBox ... 阅读更多
6K+ 次浏览
当两个日期格式相同的时候,在 PHP 中匹配两个日期非常简单,但是当两个日期格式不同时,PHP 无法进行分析。在本文中,我们将讨论 PHP 中日期比较的不同情况。我们将弄清楚如何利用 DateTime 类和 strtotime() 来比较日期。情况 1:如果给定的日期格式相同,我们可以通过简单的比较运算符来分析日期。输出:2019-03-26 晚于 2018-11-24解释:这里我们以相同的格式声明了两个日期 $date1 和 $date2。因此,我们使用了比较运算符(>) 来比较 ... 阅读更多
181 次浏览
要启用列选择,请使用 setColumnSelectionAllowed() 方法并将其设置为 TRUE -table.setCell setColumnSelectionAllowed(true);以下是在表格中启用列选择的示例 -示例包 my; 导入 java.awt.Color; 导入 javax.swing.BorderFactory; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTable; 导入 javax.swing.border.TitledBorder; 公共类 SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame(); JPanel panel = new JPanel(); panel.setBorder(BorderFactory.createTitledBorder( BorderFactory.createEtchedBorder(), "ODI 排名", TitledBorder.CENTER, TitledBorder.TOP)); String[][] rec = { { "1", "Steve", "AUS" }, ... 阅读更多
2K+ 次浏览
要启用行选择,请使用 setRowSelectionAllowed() 方法并将其设置为 TRUE -table.setCell setRowSelectionAllowed(true);以下是在 JTable 中启用行选择的示例 -示例包 my; 导入 java.awt.Color; 导入 javax.swing.BorderFactory; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTable; 导入 javax.swing.border.TitledBorder; 公共类 SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame(); JPanel panel = new JPanel(); panel.setBorder(BorderFactory.createTitledBorder( BorderFactory.createEtchedBorder(), "ODI 排名", TitledBorder.CENTER, TitledBorder.TOP)); String[][] rec = { { "1", "Steve", "AUS" }, ... 阅读更多
350 次浏览
DefaultTableModel 是 TableModel 的一个实现,它使用 Vectors 的 Vector 来存储单元格值对象。首先为行和列创建一个二维数组 -DefaultTableModel tableModel = new DefaultTableModel(new Object[][] { { "印度", "亚洲" }, { "加拿大", "北美洲" }, { "新加坡", "亚洲" }, { "马来西亚", "亚洲" }, { "菲律宾", "亚洲" }, { "阿曼", "亚洲" }, { "德国", "欧洲" }, { "法国", "欧洲" } }, new Object[] { "国家", "洲" });上面,“国家”和“洲”是列。现在,将上述行和列集设置到 JTable -JTable table = ... 阅读更多
207 次浏览
是的,我们可以从 JOptionPane 读取。这里,我们将 showInputDialog() 的结果获取到一个 String 变量中 -String input = JOptionPane.showInputDialog("输入您迄今为止学习的 C++ 课程?");获取结果后,我们将使用 parseInt() 将其转换为整数并在控制台上显示 -int res = Integer.parseInt(input); System.out.println("已学习课程 = "+res);以下是如何通过请求用户输入来从 JOptionPane 读取的示例 -示例包 my; 导入 java.awt.BorderLayout; 导入 java.awt.Color; 导入 java.awt.GridBagLayout; 导入 java.awt.GridLayout; 导入 java.net.URL; 导入 javax.swing.ImageIcon; 导入 javax.swing.JLabel; 导入 javax.swing.JOptionPane; 导入 javax.swing.JPanel; 公共类 SwingDemo { public static void main(String[] args) throws Exception { ... 阅读更多
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP