找到 2637 篇文章 关于 Java
20K+ 阅读量
JFrame 是 Frame 类的子类,添加到框架中的组件被称为其内容,这些内容由 contentPane 管理。我们可以将组件添加到 JFrame 以使用其 contentPane 代替。JFrame 就像一个带有边框、标题和按钮的 Window。我们可以使用 JFrame 实现大多数 Java Swing 应用程序。默认情况下,JFrame 可以显示在屏幕的左上角位置。我们可以使用 Window 类的 setLocationRelativeTo() 方法显示 JFrame 的中心位置。语法public void setLocationRelativeTo(Component c)示例import javax.swing.*; import java.awt.*; public class JFrameCenterPositionTest extends JFrame { public JFrameCenterPositionTest() { ... 阅读更多
402 阅读量
TreeSet 是 AbstractSet 类的子类,它不允许重复元素。默认情况下,TreeSet 按升序存储元素,并且从 TreeSet 中检索元素的速度更快。TreeSet 类内部使用 TreeMap 存储元素。TreeSet 中的元素根据其自然顺序排序。我们还可以使用 Arrays.asList() 方法将存储在 TreeSet 中的元素保存到文件中,并将此集合作为参数传递给 ObjectOutputStream 类的 writeObject() 方法。语法 public class TreeSet extends AbstractSet implements NavigableSet, Cloneable, Serializable 示例 import java.util.*; import java.io.*; public ... 阅读更多
807 阅读量
JRadioButtonMenuItem 是 Java 中 JMenuItem 类的子类。JRadioButtonMenuItem 是菜单项的一部分,该菜单项属于一组菜单项,其中该组中只能选择一个项目,并且所选项目显示其选中状态。我们可以将多个单选按钮菜单项添加到 ButtonGroup 对象以形成按钮组。如果按钮组中的一个单选按钮菜单项被选中,则所有其他单选按钮菜单项将被取消选中。语法public class JRadioButtonMenuItem extends JMenuItem implements Accessible示例import javax.swing.*; import java.awt.*; public class JRadioButtonMenuItemTest extends JFrame { private JMenuBar mb; ... 阅读更多
169 阅读量
StringTokenizer 是 Object 类的子类,它允许应用程序将字符串分解成标记。可以在创建时或按标记为基础指定一组分隔符。StringTokenizer 的实例根据它是使用 returnDelims 标志为 true 还是 false 创建的,以两种方式运行。StringTokenizer 的对象在内部维护字符串中要标记化的当前位置。StringTokenizer 类的重要方法是 hasMoreElements()、hasMoreTokens()、nextElement()、nextToken() 和 countTokens()。语法 public class StringTokenizer extends Object implements Enumeration 示例 1 import java.util.*; public class StringTokenizerTest1 { ... 阅读更多
23K+ 阅读量
布尔数组只能用于存储布尔数据类型的值,布尔数组的默认值为 false。布尔数组初始化为 false,引用类型数组初始化为 null。在某些情况下,我们需要将布尔数组的所有值初始化为 true 或 false。在这种情况下,我们可以使用 Arrays.fill() 方法。语法 boolean[] booleanArray; 示例 import java.util.Arrays; public class BooleanArrayTest { public static void main(String[] args) { Boolean[] boolArray = new Boolean[5]; // 初始化布尔数组 for(int i ... 阅读更多
4K+ 阅读量
pack() 方法定义在 Java 中的 Window 类中,它调整框架的大小,以便其所有内容都处于或高于其首选大小。pack() 方法的替代方法是通过调用 setSize() 或 setBounds() 方法显式地建立框架大小。通常,使用 pack() 方法比调用 setSize() 方法更可取,因为 pack 让框架布局管理器负责框架大小,而布局管理器擅长适应影响组件大小的平台依赖项和其他因素。语法public void pack()示例import java.awt.*; import javax.swing.*; public class PackMethodTest extends JFrame { public ... 阅读更多
4K+ 阅读量
JButton 是 AbstractButton 类的子类,它可以用于在 Java Swing 应用程序中添加平台无关的按钮。当用户单击按钮时,JButon 可以生成 ActionListener 接口,它还可以生成 MouseListener 当用户可以从鼠标执行某些操作时,以及 KeyListener 当用户可以从键盘执行某些操作时。我们可以使用 JComponent 类的 setBorder() 方法将 LineBorder、BevelBorder、EtchcedBorder、EmptyBorder、TitledBorder 等不同的边框设置为 JButton。语法public void setBorder(Border border)示例import javax.swing.*; import java.awt.*; public class JButtonBordersTest extends JFrame { private JButton button[]; private JPanel panel; public JButtonBordersTest() { ... 阅读更多
2K+ 阅读量
Java Swing 允许我们通过更改外观和风格 (L&F) 来自定义 GUI。外观定义组件的一般外观,风格定义其行为。L&F 是 LookAndFeel 类的子类,每个 L&F 由其完全限定的类名标识。默认情况下,L&F 设置为 Swing L&F (Metal L&F)要以编程方式设置 L&F,我们可以调用 UIManager 类的 setLookAndFeel() 方法。对 setLookAndFeel 的调用必须在实例化任何 Java Swing 类之前完成,否则将加载默认的 Swing L&F。语法public static void setLookAndFeel(LookAndFeel newLookAndFeel) throws UnsupportedLookAndFeelException示例import java.awt.*; import ... 阅读更多
1K+ 次浏览
字符串是一个表示不可变字符序列的对象,一旦创建就不能更改。java.lang.String 类可用于创建字符串对象。我们可以使用 String 类的 endsWith() 方法来检查字符串是否以特定字符串结尾,它返回一个布尔值 true 或 false。语法 public boolean endsWith(String prefix) 示例 public class StringEndsWithSubStringTest { public static void main(String[] args) { String str = "WelcomeToTutorialsPoint"; if(str.endsWith("Point")) { System.out.println("以指定的单词结尾!"); ... 阅读更多