找到 4330 篇文章 关于 Java 8
290 次浏览
将以下内容设置为 FALSE 以启用隐藏文件的显示 -JFileChooser file = new JFileChooser(); file.setFileHidingEnabled(false);以下是如何在 JFileChooser 中启用隐藏文件的显示的示例 -示例包 my; 导入 javax.swing.JFileChooser; 公共类 SwingDemo { public static void main(String[] args) { JFileChooser file = new JFileChooser(); file.setMultiSelectionEnabled(false); file.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES); file.setFileHidingEnabled(false); int res = file.showOpenDialog(null); if (res == JFileChooser.APPROVE_OPTION) { java.io.File f = file.getSelectedFile(); System.err.println(f.getPath()); } ... 阅读更多
1K+ 次浏览
要自定义工具提示的字体、颜色和背景,请使用 UIManager。UIManager.put("ToolTip.background", Color.ORANGE); UIManager.put("ToolTip.foreground", Color.BLACK); UIManager.put("ToolTip.font", new Font("Arial", Font.BOLD, 14));在上面,我们设置了字体 -Tooltip.font我们使用以下内容设置了前景和背景颜色 -ToolTip.foreground ToolTip.background以下是如何自定义工具提示的示例 -示例包 my; 导入 java.awt.Color; 导入 java.awt.Font; 导入 java.awt.GraphicsEnvironment; 导入 java.awt.GridLayout; 导入 java.awt.Point; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 导入 javax.swing.JPasswordField; 导入 javax.swing.JTextField; 导入 javax.swing.SwingConstants; 导入 javax.swing.UIManager; 公共类 SwingDemo { public static void main(String[] args) throws Exception { JFrame.setDefaultLookAndFeelDecorated(true); JFrame frame = new JFrame("Register!"); JLabel label1, label2, ... 阅读更多
205 次浏览
要将 JSlider 设置为垂直,请在创建滑块时使用 VERTICAL 常量 -JSlider slider = new JSlider(JSlider.VERTICAL, 0, 100, 60);现在,对于反向滑块,即从上到下移动 -slider.setInverted(true);以下是如何设置滑块垂直并在 Java 中从上到下移动的示例 -示例包 my; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JSlider; 导入 javax.swing.WindowConstants; 公共类 SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame("Frame with Slider"); JSlider slider = new JSlider(JSlider.VERTICAL, 0, 100, 60); slider.setInverted(true); slider.setMinorTickSpacing(5); slider.setMajorTickSpacing(20); ... 阅读更多
82 次浏览
对于 JScrollBar,使用以下常量始终显示垂直和水平滚动条,即使不需要 -scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);以下是如何始终显示垂直和水平滚动条的示例,即使不需要 -示例包 my; 导入 java.awt.BorderLayout; 导入 java.awt.Dimension; 导入 javax.swing.Box; 导入 javax.swing.JButton; 导入 javax.swing.JFrame; 导入 javax.swing.JScrollPane; 公共类 SwingDemo { public static void main(String args[]) { JFrame frame = new JFrame("Demo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JButton button1 = new JButton("Questions and Answers"); JButton button2 = new JButton("Videos"); JButton ... 阅读更多
4K+ 次浏览
使用 setHgap() 方法设置 GridLayout 中元素之间的水平间隙。假设我们有一个 GridLaypout -GridLayout layout = new GridLayout(2, 4);设置水平间隙 -layout.setHgap(25);以下是一个示例 -示例包 my; 导入 java.awt.Color; 导入 java.awt.Dimension; 导入 java.awt.FlowLayout; 导入 java.awt.Font; 导入 java.awt.GridLayout; 导入 javax.swing.JButton; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 导入 javax.swing.JPanel; 导入 javax.swing.JTextArea; 导入 javax.swing.WindowConstants; 公共类 SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame("Sections"); JPanel panel = new JPanel(); panel.setBackground(Color.blue); GridLayout layout = new GridLayout(2, 4); ... 阅读更多
222 次浏览
要检查节点是否为根节点,请使用 isRoot() 方法。这将返回一个布尔值。如果节点是根节点,则返回 TRUE,否则返回 FALSE。例如,由于以下节点是根节点,因此返回 TRUE -node.isRoot()另一个示例,由于以下节点不是根节点,因此返回 FALSE -node2.isRoot()以下是如何检查节点是否为根节点的示例 -示例包 my; 导入 javax.swing.JFrame; 导入 javax.swing.JTree; 导入 javax.swing.tree.DefaultMutableTreeNode; 公共类 SwingDemo { public static void main(String[] args) throws Exception { JFrame frame ... 阅读更多
124 次浏览
哑光边框呈现“哑光”外观。假设以下为我们的组件 -JLabel label; label = new JLabel("This has matte border!");让我们使用 BorderFactory 类创建一个哑光边框。在这里,我们使用 Color 类给出了颜色 YELLOW -label.setBorder(BorderFactory.createMatteBorder(3, 5, 10, 5, Color.YELLOW));以下是如何创建哑光外观边框的示例 -示例包 my; 导入 javax.swing.BorderFactory; 导入 java.awt.Color; 导入 java.awt.Font; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 公共类 SwingDemo { public static void main(String[] args) throws Exception { JFrame frame = new JFrame("Demo"); JLabel label; label = new JLabel("This ... 阅读更多
239 次浏览
蚀刻边框呈现“蚀刻”外观。假设以下为我们的组件 -JLabel label; label = new JLabel("This has etched border with an 'etched' look!");让我们使用 BorderFactory 类创建一个蚀刻边框 -label.setBorder(BorderFactory.createEtchedBorder());以下是如何使用 BorderFactory 类为组件创建蚀刻边框的示例 -示例包 my; 导入 javax.swing.BorderFactory; 导入 java.awt.Font; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 公共类 SwingDemo { public static void main(String[] args) throws Exception { JFrame frame = new JFrame("Demo"); JLabel label; label = new JLabel("This has etched border with an 'etched' look!"); ... 阅读更多
127 次浏览
要在 JFileChooser 对话框中启用多选,请将 setMultiSelectionEnabled() 设置为 TRUE -JFileChooser file = new JFileChooser(); file.setMultiSelectionEnabled(true);以下是如何在 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 = file.getSelectedFile(); System.err.println(f.getPath()); } } }输出
67 次浏览
如果 `isFileHidingEnabled()` 的结果为 `FALSE`,则表示隐藏文件将在文件选择器中显示。以下代码将显示 `FALSE`,因为文件未隐藏:−JFileChooser file = new JFileChooser(); file.setMultiSelectionEnabled(false); file.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES); file.setFileHidingEnabled(false); boolean res = file.isFileHidingEnabled();上面,我们首先通过将隐藏设置为 `FALSE` 来显示文件:−file.setFileHidingEnabled(false);以下是一个示例:−示例包 my; 导入 javax.swing.JFileChooser; 公共类 SwingDemo { public static void main(String[] args) { JFileChooser file = new JFileChooser(); file.setMultiSelectionEnabled(false); file.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES); file.setFileHidingEnabled(false); boolean res = file.isFileHidingEnabled(); System.out.println("File are ... 阅读更多