找到 4330 篇文章 关于 Java 8
711 次浏览
使用 JOptionPane.showInputDialog() 在对话框框中获取用户输入,例如“你最常玩什么运动”、“你的名字是什么”等。以下是如何创建输入弹出窗口(对话框)并获取用户输入的示例 -示例包 my; 导入 javax.swing.JOptionPane; 公共类 SwingDemo { public static void main(String[] args) { String[] sports = { "足球", "板球", "壁球", "棒球", "击剑", "排球", "篮球" }; String res = (String) JOptionPane.showInputDialog(null, "你最常玩什么运动?", "运动", JOptionPane.PLAIN_MESSAGE, null, sports, sports[0]); switch (res) { ... 阅读更多
328 次浏览
要显示表格中的垂直网格线,请使用 setShowVerticalLines() 方法。让我们首先创建一个表格 -String[][] rec = { { "1", "Steve", "AUS" }, { "2", "Virat", "IND" }, { "3", "Kane", "NZ" }, { "4", "David", "AUS" }, { "5", "Ben", "ENG" }, { "6", "Eion", "ENG" }, }; String[] header = { "排名", "球员", "国家" }; JTable table = new JTable(rec, header);现在,让我们显示垂直网格线 -table.setShowVerticalLines(true);您还可以为这些线指定颜色 -table.setGridColor(Color.blue);以下是如何在 JTable 中显示垂直网格线的示例 ... 阅读更多
3K+ 次浏览
要创建 Java 中的确认对话框,请使用 Java Swing JOptionPane.showConfirmDialog() 方法,该方法允许您创建一个对话框,要求用户确认。例如,您是否要重新启动系统?,“此文件包含病毒,您是否仍要下载?”等。Kt 附带了一种 JOptionPane.YES_NO_CANCEL_OPTION 用于相同的确认。以下是如何在 Java 中创建确认对话框的示例 -示例包 my; 导入 java.awt.Dimension; 导入 javax.swing.ImageIcon; 导入 javax.swing.JLabel; 导入 javax.swing.JOptionPane; 导入 javax.swing.JPanel; 导入 javax.swing.SwingConstants; 导入 javax.swing.UIManager; 公共类 SwingDemo { public static void main(String[] args) { ... 阅读更多
160 次浏览
要创建 JMenuBar 组件,请使用 JMenuBar 类 -JMenuBar menuBar = new JMenuBar();现在,在 MenuBar 中创建菜单 -JMenu fileMenu = new JMenu("文件");将以上菜单添加到 MenuBar -menuBar.add(fileMenu);以下是如何在 Java 中创建 JMenuBar 组件的示例 -示例包 my; 导入 java.awt.event.KeyEvent; 导入 javax.swing.JFrame; 导入 javax.swing.JMenu; 导入 javax.swing.JMenuBar; 导入 javax.swing.JMenuItem; 公共类 SwingDemo { public static void main(final String args[]) { JFrame frame = new JFrame("MenuBar 演示"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JMenuBar menuBar = new JMenuBar(); JMenu fileMenu = new JMenu("文件"); fileMenu.setMnemonic(KeyEvent.VK_F); ... 阅读更多
588 次浏览
要创建消息弹出窗口,请使用以下 JOptionPane -JOptionPane.showMessageDialog我们正在消息弹出窗口中显示一棵树。以下是如何使用 Java 创建消息弹出窗口的示例 -示例包 my; 导入 javax.swing.JFrame; 导入 javax.swing.JOptionPane; 导入 javax.swing.JScrollPane; 导入 javax.swing.JTree; 导入 javax.swing.tree.DefaultMutableTreeNode; 公共类 SwingDemo { public static void main(String[] args) throws Exception { JFrame frame = new JFrame("演示"); DefaultMutableTreeNode node = new DefaultMutableTreeNode("项目"); DefaultMutableTreeNode node1 = new DefaultMutableTreeNode("应用程序"); DefaultMutableTreeNode node2 = new DefaultMutableTreeNode("网站"); DefaultMutableTreeNode node3 = new DefaultMutableTreeNode("WebApp"); node.add(node1); ... 阅读更多
138 次浏览
对于预定义选择,请使用 setSelectedIndex() 方法,其中您需要设置要首先显示的项目的索引。假设以下为我们的 aComboBox 元素 -Object[] sports = { "足球", "板球", "壁球", "棒球", "击剑", "排球", "篮球" }; JComboBox comboBox = new JComboBox(sports);现在,使用项目的索引设置初始选择 -comboBox.setSelectedIndex(3);以下是如何在 Java 中使用预定义选择设置 JOptionPane 的示例 -示例包 my; 导入 java.awt.GridBagLayout; 导入 javax.swing.JComboBox; 导入 javax.swing.JOptionPane; 导入 javax.swing.JPanel; 公共类 SwingDemo { public static void main(String[] args) throws Exception { JPanel panel = ... 阅读更多
1K+ 次浏览
要获取所选文件的路径,首先获取所选文件 -java.io.File f = file.getSelectedFile();现在,获取所选文件的路径,我们将使用上述方法获取 -System.err.println(f.getPath());以下是如何获取 JFileChooser 组件中所选文件的路径的示例 -示例包 my; 导入 javax.swing.JFileChooser; 公共类 SwingDemo { public static void main(String[] args) { JFileChooser file = new JFileChooser(); file.setMultiSelectionEnabled(true); file.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES); file.setFileHidingEnabled(false); if (file.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) { java.io.File f = ... 阅读更多
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); for (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)"); ... 阅读更多