JFrame窗口写文字
时间: 2024-04-30 20:17:49 浏览: 10
要在JFrame窗口上写文字,可以使用JLabel组件。
以下是一个简单的示例代码:
```
import javax.swing.*;
public class MyFrame extends JFrame {
public MyFrame() {
JLabel label = new JLabel("Hello World");
add(label);
setSize(200, 200);
setVisible(true);
}
public static void main(String[] args) {
new MyFrame();
}
}
```
运行该程序后,会显示一个大小为200x200的窗口,窗口上显示着一行文字“Hello World”。
相关问题
在Java窗口添加文字
在Java窗口中添加文字可以使用JLabel组件,在JLabel中设置需要显示的文本即可。
以下是一个简单的示例代码:
```java
import javax.swing.JFrame;
import javax.swing.JLabel;
public class AddTextToWindow {
public static void main(String[] args) {
// 创建 JFrame 实例
JFrame frame = new JFrame("添加文字到窗口");
// 设置窗口大小
frame.setSize(350, 200);
// 创建一个 JLabel 实例
JLabel label = new JLabel("这是添加到窗口的文字");
// 将标签添加到窗口
frame.add(label);
// 设置窗口可见
frame.setVisible(true);
}
}
```
在该代码中,首先创建了一个JFrame窗口实例,并设置了窗口的大小。然后创建一个JLabel实例,并将该实例添加到窗口中。最后设置窗口可见。执行该代码后,窗口中将会显示添加的文字。
java中,如果单击jframe窗口中的一个按钮,能将窗口上jlabel组建中的文字内容改
在Java中,可以通过为按钮组件添加监听器来实现单击按钮后改变JLabel组件中的文字内容。首先,我们需要先创建一个JFrame窗口,并在其中添加一个JLabel和一个JButton。然后,为按钮添加一个ActionListener监听器,当按钮被点击时,监听器会触发相应的事件来改变JLabel中的文字内容。具体的代码实现如下:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ChangeLabelContent extends JFrame {
private JLabel label;
private JButton button;
public ChangeLabelContent() {
setTitle("Change Label Content");
setLayout(new FlowLayout());
label = new JLabel("原始文本");
add(label);
button = new JButton("点击我修改文字");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) { // 按钮被点击时触发的事件
label.setText("修改后的文本");
}
});
add(button);
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new ChangeLabelContent();
}
}
```
以上代码创建了一个简单的JFrame窗口,并在其中添加了一个JLabel和一个JButton。当按钮被点击时,监听器会触发actionPerformed方法,将JLabel中的文字内容修改为“修改后的文本”。这样,当用户单击窗口中的按钮时,就能改变JLabel组件中的文字内容。