七七: 5.若产生一个4行30列的多行文本域,在以下方法中,正确的是( )。 A.<input type="text"rows="4"cols="30"name="txtintrol"> B.<textarea rows="4"cols="30"name="txtintro"> 七七: C.<textarea rows="4"cols="30"name="txtintro"></textarea> 七七: D.<textarea rows="30"cols="4"name="txtintro"></textarea>
时间: 2023-10-16 11:13:24 浏览: 295
正确的答案是 C.
多行文本域需要使用 `<textarea>` 元素,而不是 `<input>` 元素。所以选项 A. 是错误的。
在 `<textarea>` 元素中,应该将 `rows` 属性的值设置为文本域的行数,将 `cols` 属性的值设置为文本域的列数。因此,选项 B. 将属性值写在了 `type` 属性中,是错误的。
在选项 C. 中,`<textarea>` 元素的 `rows` 属性设置为 4,`cols` 属性设置为 30,同时提供了一个 `name` 属性来标识文本域的名称,这是正确的。
而在选项 D. 中,`<textarea>` 元素的 `rows` 属性设置为 30,`cols` 属性设置为 4,这是错误的,因为需要的是 4 行 30 列的文本域。
相关问题
软件功能要求: 1. 要求在文本框中输入有关信息,单击“添加”按钮,在下面的多行文本域中显示输入的的信 息(如姓名、性别、年龄、爱好); 2. 单击“读取”按钮将文本文件中的信息显示到多行文本域中。 3. 单击“保存”按钮将把多行文本域中的内容保存到文本文件中,并退出窗口。
好的,你的第一个问题是软件功能要求,需要实现的功能有:
1. 在文本框中输入有关信息,单击“添加”按钮,在下面的多行文本域中显示输入的信息(如姓名、性别、年龄、爱好);
2. 单击“读取”按钮将文本文件中的信息显示到多行文本域中;
3. 单击“保存”按钮将把多行文本域中的内容保存到文本文件中,并退出窗口。
这些功能可以通过编写一个简单的图形界面程序来实现。用户可以在程序中输入信息,然后将其保存到文件中,或者读取文件中的信息并在程序中显示。
编写如下java程序:在界面内点击添加按钮,将填入的姓名信息在多行文本域中显示
以下是一个简单的 Java 程序,可以实现在界面内点击添加按钮,将填入的姓名信息在多行文本域显示的功能:
```
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class AddName extends JFrame implements ActionListener {
private JTextArea textArea;
private JTextField nameField;
public AddName() {
super("Add Name");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建一个面板并设置布局
JPanel panel = new JPanel(new BorderLayout());
// 创建一个多行文本域并添加到面板中
textArea = new JTextArea();
panel.add(new JScrollPane(textArea), BorderLayout.CENTER);
// 创建一个标签和文本框用于输入姓名,并添加到面板中
JLabel nameLabel = new JLabel("Name:");
nameField = new JTextField(20);
panel.add(nameLabel, BorderLayout.WEST);
panel.add(nameField, BorderLayout.EAST);
// 创建一个按钮并添加到面板中
JButton addButton = new JButton("Add");
addButton.addActionListener(this);
panel.add(addButton, BorderLayout.SOUTH);
// 将面板添加到窗口中并设置窗口大小
setContentPane(panel);
setSize(300, 200);
}
// 当按钮被点击时,将填入的姓名信息添加到多行文本域中
public void actionPerformed(ActionEvent e) {
String name = nameField.getText();
textArea.append(name + "\n");
nameField.setText("");
}
public static void main(String[] args) {
AddName frame = new AddName();
frame.setVisible(true);
}
}
```
在这个程序中,我们创建了一个 `JFrame` 窗口,包含一个多行文本域、一个标签和文本框用于输入姓名、一个添加按钮。当用户在文本框中输入姓名并点击添加按钮时,程序会将姓名信息添加到多行文本域中,并清空文本框以便下一次输入。