`

JTextField对齐

阅读更多
[img][/img]
import java.awt.Container;
import java.awt.GridLayout;

import javax.swing.JFrame;
import javax.swing.JTextField;

public class AlignmentSample {
  public static void main(String args[]) {
    JFrame frame = new JFrame("Alignment Example");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    Container content = frame.getContentPane();
    content.setLayout(new GridLayout(0, 1));
    JTextField textField = new JTextField("Left");
    textField.setHorizontalAlignment(JTextField.LEFT);
    content.add(textField);
    textField = new JTextField("Center");
    textField.setHorizontalAlignment(JTextField.CENTER);
    content.add(textField);
    textField = new JTextField("Right");
    textField.setHorizontalAlignment(JTextField.RIGHT);
    content.add(textField);
    textField = new JTextField("Leading");
    textField.setHorizontalAlignment(JTextField.LEADING);
    content.add(textField);
    textField = new JTextField("Trailing");
    textField.setHorizontalAlignment(JTextField.TRAILING);
    content.add(textField);
    frame.pack();
    frame.setSize(250, (int) frame.getSize().getHeight());
    frame.setVisible(true);
  }
}

  • 大小: 5.5 KB
分享到:
评论

相关推荐

    JTextField限制最大数字.txt

    - 设置文本框的对齐方式为右对齐。 - **`mouseWheelMoved()` 方法**: - 当鼠标滚轮向上滚动时,调用`nextStep()`方法。 - 当鼠标滚轮向下滚动时,调用`previousStep()`方法。 - **`nextStep()` 和 `previousStep...

    Java Swing JTextField文本框的代码示例

    * `setHorizontalAlignment(int alignment)`: 设置文本框的水平对齐方式。 * `setEditable(boolean b)`: 设置文本框是否可编辑。 复制粘贴相关方法 JTextField 还提供了多种复制粘贴相关方法,例如: * `...

    Java Swing中的文本框(JTextField)与文本区(JTextArea)使用实例

    创建了四个不同的`JTextField`实例,分别展示了不同构造方法的用法,并且通过`setEnabled(false)`将`jtf4`设为只读,`setFont()`改变字体样式,`setHorizontalAlignment(JTextField.CENTER)`设置文本居中对齐。...

    Java Swing组件布局管理器之FlowLayout(流式布局)入门教程

    FlowLayout 的对齐方式有三种基本的对齐方式:居中对齐(CENTER)、左对齐(LEFT)和右对齐(RIGHT)。此外,FlowLayout 还提供两种对齐方式:LEADING,表示控件与容器方向开始边对应;TRAILING,控件与容器方向结束...

    java 如何使用BoxLayout布局管理器

    panel.add(new JTextField()); frame.getContentPane().add(panel); frame.pack(); frame.setVisible(true); } } ``` 在上述代码中,我们创建了一个JFrame和一个JPanel,然后将BoxLayout设置为JPanel的布局...

    Java做计算器

    用Java做计算器的一些代码: public class Calculator extends javax.swing.JApplet { boolean bln = true;... jTextField1.setHorizontalAlignment(jTextField1.RIGHT);//右对齐 this.setSize(400, 300); }

    Java简易计算器制作

    import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Calculator extends JFrame implements ActionListener{ JFrame jf; JTextField jtf;...//设置文本的水平对齐方式

    S1机试攻略之一--Swing常用组件使用

    - `JLabel(String text, Icon icon, int horizontalAlignment)`:创建一个带文本和图标的标签,并指定水平对齐方式。 常用方法包括: - `getText()`:获取标签显示的文本。 - `setText(String text)`:设置标签...

    Java桌面程序开发第5章-使用Swing常用组件.ppt

    本章重点介绍了如何使用Swing库中的常见组件来创建图形用户界面(GUI),包括标签(JLabel)、按钮(JButton)和文本框(JTextField)。 首先,我们来看JLabel。JLabel是一个用于展示文本或图像的不可编辑组件。它...

    java编写的记事本

    通常,登录界面会包含用户名和密码输入框,以及登录按钮,这些可以通过`javax.swing.JTextField`和`javax.swing.JButton`等组件构建。为了处理用户输入和验证,开发者可能使用了事件监听器和`java.security`包中的...

    小计算器 java实现

    `: 设置文本框的对齐方式为右对齐。 - `tf1.setEnabled(false);`: 禁用文本框编辑。 - `tf1.setText("0");`: 设置初始文本。 ##### 5. 创建按钮 定义了多个按钮对象,并设置其颜色及事件监听器。 ```java b0 = ...

    JAVA 面向对象程序设计第10章 Swing编程初级应用.pptx

    - **GridLayout**:网格布局,将窗口划分为相同大小的网格,组件按行和列对齐。 - **BorderLayout**:边框布局,将窗口划分为五个区域(北、南、东、西、中),每个区域可放置一个组件。 例如,使用FlowLayout: `...

    计算器 代码

    - **文本框**:用户输入数字及显示计算结果的组件,使用`JTextField`类实现,并设置为右对齐。 - **按钮面板**:包含数字键(0-9)和操作符键(+、-、*、/、=)的面板,使用`JPanel`类实现,并采用`GridLayout`布局...

    java-计算器

    `JTextField`作为文本框,用于显示结果和接收用户输入,对齐方式设为右对齐。`JPanel`用于布局,使用`BorderLayout`布局管理器。 接着通过循环创建多个按钮并添加到界面上,每个按钮都关联了一个`ActionListener`...

    Java Swing JPasswordField密码框的实现示例

    JPasswordField 继承自 JTextField,只是显示输入的内容时用特定的字符替换显示(例如 * 或●),用法和 JTextField 基本一致。JPasswordField 主要用于输入密码或敏感信息,以保护用户的隐私。 常用构造方法 ...

    java中GridBagLayout布局管理器的详细讲解.doc

    JTextField nameField = new JTextField(12); JPasswordField passwordField = new JPasswordField(12); JButton okButton = new JButton("确定"); JButton cancelButton = new JButton("取消"); // 设置布局...

    用java编写一个简易的计算器代码复习课程.pdf

    在`creatCUI`方法中,`JTextField`设置为右对齐,方便查看数字。`JPanel`用于组织按钮,`jb_bk`、`jb_ce`和`jb_c`分别代表退格、清除当前输入和清除所有输入的功能。按钮的颜色通过`setForeground`方法进行设置,...

    java简单的计算器代码

    9. **文本框对齐**: `displayField.setHorizontalAlignment(JTextField.RIGHT)`确保结果显示始终右对齐,这是计算器常见的显示方式。 10. **权重分配**: `constraints.weightx`和`constraints.weighty`用于设置组件...

    浅谈java中文本框和文本区

    除了构造函数,JTextField类还提供了一系列方法来操作和控制文本框的行为,如设置字体、获取或设置文本、启用或禁用编辑功能、设置文本对齐方式等。例如: - setFont(Font f) 设置文本框的字体。 - setText(String ...

    java实现的登陆框

    开发者可以设置其对齐方式、颜色和字体,以提高界面的可读性。 6. **JTextField**: JTextField是用户输入文本的地方,如输入用户名和密码。它们可以设置为只读或可编辑,以及限制输入字符的数量。 7. **事件处理...

Global site tag (gtag.js) - Google Analytics