找到 4330 篇文章 关于 Java 8
1K+ 阅读量
是的,我们可以使用 FileWriter 类将内容保存到文件中。设置一个 JTextFile 组件,如下所示 -JTextField emailId = new JTextField(20); emailId.setText("[email protected]");设置要将 JTextField 内容保存到的文件位置 -String file = "E:ew.txt";现在,使用 FileWriter 保存内容 -FileWriter fileWriter = new FileWriter(file); emailId.write(fileWriter); fileWriter.close();以下是如何将 JTextFile 内容保存到文件的示例。在这里,我们将 JTextField 中的文本保存到位置:“E:ew.txt” -示例包 my; 导入 java.awt.FlowLayout; 导入 java.io.FileWriter; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 导入 javax.swing.JTextField; 导入 javax.swing.SwingConstants; 公共类 SwingDemo { ... 阅读更多
2K+ 阅读量
要创建右对齐的 JTextField,请将对齐方式设置为 RIGHT。在这里,我们将使用 setHorizontalAlignment() 方法,并在其中设置对齐方式。创建一个 JTextField -JTextField emailId = new JTextField(20);现在,将其右对齐 -emailId.setHorizontalAlignment(JTextField.RIGHT);以下是如何创建右对齐的 JTextField 的示例 -示例包 my; 导入 java.awt.FlowLayout; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 导入 javax.swing.JTextField; 导入 javax.swing.SwingConstants; 公共类 SwingDemo { public static void main(String[] args) throws Exception { JFrame frame = new JFrame("输入邮箱..."); JLabel label; frame.setLayout(new FlowLayout()); label = ... 阅读更多
178 阅读量
要更改 Java 中滑块的最小值,请使用 setMinimum() 方法,在其中设置最小值。假设以下是在 Java 中的滑块 -JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 55); slider.setMinorTickSpacing(10); slider.setMajorTickSpacing(20); slider.setPaintTicks(true); slider.setPaintLabels(true);现在,设置最小值 -slider.setMinimum(10);以下是如何更改 JSlider 的最小值的示例 -示例包 my; 导入 java.awt.Color; 导入 java.awt.Font; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JSlider; 导入 javax.swing.WindowConstants; 公共类 SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame("带有滑块的框架"); JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, ... 阅读更多
1K+ 阅读量
使用 setVgap() 方法设置 GridLayout 中元素之间的垂直间距。假设我们有一个 GridLaypout -GridLayout layout = new GridLayout(3, 3);设置水平间距 -layout.setVgap(30);以下是一个示例 -示例包 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("部分"); JPanel panel = new JPanel(); panel.setBackground(Color.blue); GridLayout layout = new GridLayout(3, 3); ... 阅读更多
718 阅读量
要显示 JSlider 中的刻度标记,您需要使用 setPaintTicks() 方法并将其设置为 TRUE -JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 75); slider.setPaintTicks(true);以下是如何在 Java 中显示滑块刻度标记的示例 -示例包 my; 导入 java.awt.Color; 导入 java.awt.Font; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JSlider; 导入 javax.swing.WindowConstants; 公共类 SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame("带有滑块的框架"); JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 75); slider.setMinorTickSpacing(5); slider.setMajorTickSpacing(20); slider.setPaintTicks(true); ... 阅读更多
358 阅读量
使用 remove() 方法从 MenuBar 中删除菜单。设置要从 MenuBar 中删除的菜单的索引。假设我们最初有两个菜单 -以下是如何删除上述菜单之一的示例。假设我们正在删除第二个菜单“编辑” -示例包 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 ... 阅读更多
198 阅读量
要隐藏滑块上的轨道,您需要使用 setPaintTrack() 方法并将其设置为 FALSE -JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 55); slider.setInverted(true); slider.setMinorTickSpacing(10); slider.setMajorTickSpacing(25); slider.setPaintTicks(true); slider.setPaintLabels(true); slider.setPaintTrack(false);上述方法 setPaintTrack() 默认设置为 TRUE。以下是如何隐藏滑块上的轨道的示例 -示例包 my; 导入 java.awt.Color; 导入 java.awt.Font; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JSlider; 导入 javax.swing.WindowConstants; 公共类 SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame("带有滑块的框架"); JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 55); ... 阅读更多
181 阅读量
使用 createRaisedBevelBorder() 方法创建带凸起斜角边框的边框。我们将将其设置为标签组件 -JLabel label; label = new JLabel("这有一个带凸起斜角边框的边框!"); label.setBorder(BorderFactory.createRaisedBevelBorder());以下是如何创建带凸起斜角边框的边框的示例 -示例包 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("演示"); JLabel label; label = new JLabel("这有一个带凸起斜角边框的边框!"); ... 阅读更多
160 阅读量
首先,让我们创建一个水平滑块 -JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 55);现在,我们将使用 setInverted() 将其设置为从右到左移动 -slider.setInverted(true);以下是如何将水平滑块从右到左移动的示例 -示例包 my; 导入 java.awt.Color; 导入 java.awt.Font; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 导入 javax.swing.JSlider; 导入 javax.swing.WindowConstants; 公共类 SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame("带有滑块的框架"); JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 55); slider.setInverted(true); slider.setMinorTickSpacing(10); slider.setMajorTickSpacing(25); slider.setPaintTicks(true); ... 阅读更多
612 阅读量
首先让我们看看如何在组件的工具提示中设置文本 -JLabel label3 = new JLabel("Password", SwingConstants.CENTER); label3.setToolTipText("Enter Password");要在工具提示中显示多行文本,请使用。这里,我们使用了 HTML 标签来换行,这将在工具提示中创建多行文本 -label3.setToolTipText("" + "This will create multiple lines for the" + "" + "component! Yay!" + "");以下是在组件的工具提示中显示多行文本的示例 -示例包 my; 导入 java.awt.GraphicsEnvironment; 导入 java.awt.GridLayout; 导入 java.awt.Point; 导入 javax.swing.JFrame; 导入 javax.swing.JLabel; 导入 javax.swing.JPasswordField; 导入 javax.swing.JTextField; 导入 javax.swing.SwingConstants; 导入 ... 阅读更多