用java写一个文本输入框的代码
时间: 2023-05-19 08:05:17 浏览: 57
以下是一个简单的Java文本输入框代码:
import javax.swing.*;
public class TextInputBox {
public static void main(String[] args) {
String input = JOptionPane.showInputDialog("请输入文本:");
System.out.println("你输入的文本是:" + input);
}
}
相关问题
用android studio写一个文本输入框
可以使用以下代码在 Android Studio 中创建一个文本输入框:
1. 在 XML 布局文件中添加以下代码:
```
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="请输入文本"/>
```
2. 在 Java 代码中获取 EditText 对象并设置监听器:
```
EditText editText = findViewById(R.id.editText);
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// 在文本改变时执行的代码
}
@Override
public void afterTextChanged(Editable s) {
}
});
```
这样就可以在 Android 应用中创建一个简单的文本输入框了。
在java面板中的一部分添加文本输入框
要在Java面板中添加文本输入框,可以使用JTextField类。以下是一个简单的示例代码:
```java
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class MyPanel extends JPanel {
public MyPanel() {
JTextField textField = new JTextField(20);
add(textField);
}
public static void main(String[] args) {
JFrame frame = new JFrame("My Panel");
frame.add(new MyPanel());
frame.pack();
frame.setVisible(true);
}
}
```
在上面的代码中,我们创建了一个MyPanel类,它继承自JPanel。在MyPanel构造函数中,我们创建了一个JTextField对象,并将其添加到面板中。在主方法中,我们创建了一个JFrame对象,并将MyPanel添加到其中。最后,我们调用pack()方法和setVisible()方法来显示窗口。
JTextField类的构造函数需要一个整数参数,该参数指定文本框的列数。在上面的代码中,我们将列数设置为20,这意味着文本框可以容纳20个字符。您可以根据需要调整此值。