编写一个java程序,实现一个图形用户界面。在该界面上有一个静态文本框,里面有一段文字

编写一个java程序,实现一个图形用户界面。在该界面上有一个静态文本框,里面有一段文字编写一个java程序,实现一个图形用户界面。在该界面上有一个静态文本框,里面有一段文字。另外还有两个单选按钮,用于设置文字的颜色:蓝色或红色。当用户选定某个颜色后,文本框中文字的颜色随即发生了变化。

import java.awt.Color;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.Serializable;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Test extends JFrame implements Serializable,ActionListener{
private static final long serialVersionUID=99L;
private JTextField jt;
private JButton jb1,jb2;
private JPanel jp;
Test(){
this.setTitle("颜色测试");
this.setBounds(300,300,300,200);
this.setResizable(false);
this.setLayout(new GridLayout(2,1));
init();
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
}
private void init() {
jt=new JTextField("这里是..测试文字");
jt.setHorizontalAlignment(JTextField.CENTER);
jb1=new JButton("红色");
jb2=new JButton("绿色");
jb1.addActionListener(this);
jb2.addActionListener(this);
jp=new JPanel();
jp.add(jb1);
jp.add(jb2);
this.add(jt);
this.add(jp);
}
public void actionPerformed(ActionEvent e) {
String str=e.getActionCommand();
if("红色".equals(str)) {
jt.setForeground(Color.RED);
}else {
jt.setForeground(Color.GREEN);
}
}
public static void main(String[] args) {
new Test();
}
}

温馨提示:内容为网友见解,仅供参考
无其他回答

用java写一个登陆界面代码。
概述具体框架使用jframe,文本框组件:JTextField;密码框组件:JPasswordField;标签组件:JLabel;复选框组件:JCheckBox;单选框组件:JRadioButton;按钮组件JButton。登录界面:代码实例import javax.swing.*;import java.awt.*; \/\/导入必要的包 public class denglu extends JFrame{ JTextField jTextFi...

初识Java Swing:构建图形用户界面
在当今数字化的时代,图形用户界面(GUI)是软件开发中至关重要的一部分。它为用户提供了直观、友好的交互方式,使得应用程序更加易于使用和理解。Java Swing是一套丰富的GUI工具包,为Java开发者提供了构建强大用户界面的工具和组件。本文将介绍初学者如何使用Java Swing来构建他们的图形用户界面。Java Swing...

JavaGUI——Java图形用户界面
GUI(Graphical User Interface,图形用户界面)是计算机操作界面的直观形式,相较于命令行界面,图形界面更易于用户理解与操作。Java图形界面主要由AWT(Abstract Windows ToolKit,抽象窗口工具包)和Swing(AWT的扩展)两个核心库组成。AWT依赖于本地系统方法实现功能,属重量级控件,而Swing则完全由Java实现...

java编写注册登录界面?
利用java写一个用户注册图形界面界面建议用可视化来做,美观且便捷。下面这个是完全用代码写的,仅供参考。方法1:使用代码添加控件。可以使Swing组件或者AWT组件,里面提供了框架、按钮、文本框等控件。方法2:在eclipse中下载VE(visualeditor)插件,支持拖拉式的,可以直接将按钮或者文本等控件拖动到指定位...

如何给java应用程序用javafx(fxml,css)做界面?
一、简介 JavaFX是Java平台的图形用户界面(GUI)工具包,实现MVC模式,将应用程序划分为模型(Model)、视图(View)和控制器(Controller)三部分。模型表示数据和业务逻辑,视图管理用户界面,控制器是应用程序的逻辑,通常由JavaFX事件处理程序实现。二、创建JavaFX项目 1. 打开IntelliJ,选择“新建项目”。

lua编程,一个文本框绑定变量,文本框输入数字,变量乘以1.76发送?_百度...
在Lua编程中,要实现文本框输入数字,然后将这个数字乘以1.76并发送,你需要先有一个文本输入框的接口,这通常是在图形用户界面(GUI)框架中实现的,例如LÖVE、wxLua、或者其他支持Lua的GUI库。下面是一个简单的例子,演示了如何在假设的Lua GUI环境中实现这个功能。请注意,这只是一个概念性的...

matlabwhile里面可编辑文本框不能赋值gui
解决这个问题的方法是,将可编辑文本框的值存储在一个变量中,然后在循环中使用该变量进行操作。可以通过在GUI界面中设置一个按钮,当用户输入完成后,点击按钮触发事件处理函数,在该函数中将可编辑文本框的值赋给变量,然后在while循环中使用该变量进行操作。此外,还可以考虑使用其他控件,如滑块、下拉...

Java程序设计课程设计 学生信息管理系统 要求:使用图形用户界面用数据...
import java.awt.*;import java.awt.event.*;public class DengLuJieMian extends Frame implements ActionListener { Label username=new Label("用户名:");\/\/使用文本创建一个用户名标签 TextField t1=new TextField();\/\/创建一个文本框对象 Label password=new Label("密码:");\/\/创建一个密码...

如何使用Swing逐步创建图形用户界面?
添加按钮和标签是构建界面的重要步骤,你可以使用JButton和JLabel来创建交互元素和静态文本。设置它们的样式、大小和位置以适应你的设计需求。然后,将组件放到容器上,这一步是布局管理器的运用,Swing提供了FlowLayout、BorderLayout、GridLayout等多种布局方式,帮助你合理组织界面元素。为了增强界面的可读性...

javaswing界面设计?
用来设计可以在嵌入在网页中的Java小程序如果需要使用Swing制作一个窗口类程序我们的代码看起来应该是这样:importjavaxswing*;publicclassKyodaiUIextendsJFrame{……}控件控件是构成应用程序界面的基本元素按钮文本框进度条等这些都是控件控件(这里我们只讨论可视化控件)又可以分为容器控件和非容器控件从字面意义上来理解...

相似回答