找到 4330 篇文章 关于 Java 8

如何在 Java 中启用 JFileChooser 显示隐藏文件?

Arjun Thakur
更新于 2019年7月30日 22:30:26

290 次查看

将以下内容设置为 FALSE 以启用隐藏文件的显示:JFileChooser file = new JFileChooser(); file.setFileHidingEnabled(false);以下是如何在 JFileChooser 中启用隐藏文件的显示示例:示例package my; import javax.swing.JFileChooser; public class 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());       }   ... 阅读更多

自定义 Java 中工具提示的字体、颜色、背景色和前景色

George John
更新于 2019年7月30日 22:30:26

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以下是如何自定义工具提示的示例:示例package my; import java.awt.Color; import java.awt.Font; import java.awt.GraphicsEnvironment; import java.awt.GridLayout; import java.awt.Point; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPasswordField; import javax.swing.JTextField; import javax.swing.SwingConstants; import javax.swing.UIManager; public class SwingDemo {    public static void main(String[] args) throws Exception {       JFrame.setDefaultLookAndFeelDecorated(true);       JFrame frame = new JFrame("Register!");       JLabel label1, label2, ... 阅读更多

使 JSlider 在 Java 中垂直移动,从上到下

Ankith Reddy
更新于 2019年7月30日 22:30:26

205 次查看

要将 JSlider 设置为垂直方向,请在创建滑块时使用 VERTICAL 常量:JSlider slider = new JSlider(JSlider.VERTICAL, 0, 100, 60);现在,对于反向滑块,即从上到下移动:slider.setInverted(true);以下是如何将滑块设置为垂直并从上到下移动的示例:示例package my; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JSlider; import javax.swing.WindowConstants; public class 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);     ... 阅读更多

即使不需要,如何始终显示垂直和水平滚动条?

Chandu yadav
更新于 2019年7月30日 22:30:26

82 次查看

使用以下 JScrollBar 常量始终显示垂直和水平滚动条,即使不需要:scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);以下是如何始终显示垂直和水平滚动条的示例,即使不需要:示例package my; import java.awt.BorderLayout; import java.awt.Dimension; import javax.swing.Box; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JScrollPane; public class SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("Demo");       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       JButton button1 = new JButton("问答");       JButton button2 = new JButton("视频");       JButton ... 阅读更多

如何在 Java 中使用 GridLayout 设置元素之间的水平间距?

Arjun Thakur
更新于 2019年7月30日 22:30:26

4K+ 次查看

使用 setHgap() 方法设置 GridLayout 中元素之间的水平间距。假设我们有一个 GridLaypout:GridLayout layout = new GridLayout(2, 4);设置水平间距:layout.setHgap(25);以下是一个示例:示例package my; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font; import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextArea; import javax.swing.WindowConstants; public class 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);     ... 阅读更多

检查 JTree 中的节点是否是根节点

Ankith Reddy
更新于 2019年7月30日 22:30:26

222 次查看

要检查节点是否是根节点,请使用 isRoot() 方法。此方法返回布尔值。如果节点是根节点,则返回 TRUE,否则返回 FALSE。例如,由于以下节点是根节点,因此返回 TRUE:node.isRoot()另一个示例,由于以下节点不是根节点,因此返回 FALSE:node2.isRoot()以下是如何检查节点是否是根节点的示例:示例package my; import javax.swing.JFrame; import javax.swing.JTree; import javax.swing.tree.DefaultMutableTreeNode; public class SwingDemo {    public static void main(String[] args) throws Exception {       JFrame frame ... 阅读更多

如何在 Java 中使用纯色创建磨砂外观边框?

Chandu yadav
更新于 2019年7月30日 22:30:26

124 次查看

磨砂边框会呈现“磨砂”外观。假设以下为我们的组件:JLabel label; label = new JLabel("This has matte border!");让我们使用 BorderFactory 类创建一个磨砂边框。在这里,我们使用 Color 类指定了颜色 YELLOW:label.setBorder(BorderFactory.createMatteBorder(3, 5, 10, 5, Color.YELLOW));以下是如何创建磨砂外观边框的示例:示例package my; import javax.swing.BorderFactory; import java.awt.Color; import java.awt.Font; import javax.swing.JFrame; import javax.swing.JLabel; public class SwingDemo {    public static void main(String[] args) throws Exception {       JFrame frame = new JFrame("Demo");       JLabel label;       label = new JLabel("This ... 阅读更多

如何在 Java 中使用 BorderFactory 类为组件创建蚀刻边框?

Arjun Thakur
更新于 2019年7月30日 22:30:26

239 次查看

蚀刻边框会呈现“蚀刻”外观。假设以下为我们的组件:JLabel label; label = new JLabel("This has etched border with an 'etched' look!");让我们使用 BorderFactory 类创建一个蚀刻边框:label.setBorder(BorderFactory.createEtchedBorder());以下是如何使用 BorderFactory 类为组件创建蚀刻边框的示例:示例package my; import javax.swing.BorderFactory; import java.awt.Font; import javax.swing.JFrame; import javax.swing.JLabel; public class 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!"); ... 阅读更多

如何在 Java 中启用 JFileChooser 对话框中的多选?

George John
更新于 2019年7月30日 22:30:26

127 次查看

要在 JFileChooser 对话框中启用多选,请将 setMultiSelectionEnabled() 设置为 TRUE:`JFileChooser file = new JFileChooser(); file.setMultiSelectionEnabled(true);` 下面是一个在 JFileChooser 对话框中启用多选的示例: 示例 package my; import javax.swing.JFileChooser; public class 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()); } } } 输出

检查 Java 中 FileChooser 是否显示隐藏文件

Ankith Reddy
更新于 2019年7月30日 22:30:26

67 次浏览

如果 isFileHidingEnabled() 的结果为 FALSE,则表示 FileChooser 中显示隐藏文件。以下将显示 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);` 下面是一个示例: 示例 package my; import javax.swing.JFileChooser; public class 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("文件是 ... 阅读更多

广告