Java实现科学计算器界面设计

本文介绍了如何使用Java的GUI库Swing设计一个科学计算器的界面。通过定义组件和容器,利用空布局、流式布局和格式布局进行界面搭建,并通过Color类设置窗口颜色,以实现接近Windows计算器的外观。
摘要由CSDN通过智能技术生成

Java实现科学计算器界面设计

题目

打开你使用的微软公司 Windows 操作系统或 Linux 等其它操作系统中自带的“计算器”软件,观察和参照其界面和功能,实现一个接近其界面和功能的计算器(标准型或科学型)的界面。

设计思路

设计一个主类,来实现界面的搭建。在主类中首先定义我们需要用到的所有组件和容器。之后在构造方法中进行初始化,并完成界面的搭建。这个计算器的界面比较复杂,所以使用到了底层用容器和中间容器来搭建,底层容器使用空布局,以方便中间层容器设置位置和大小。中间层容器前两个都比较简单,使用默认布局——流式布局就好,第三个jpanel使用格式布局,以方便对计算机按键的排布,布局为6行5列。为使图形界面更加接近windows自带的计算器界面,我们使用窗口颜色设置函数Color来设置窗口颜色,设置方法按RGB形式设置。

代码

package stanarithmapp;

import javax.swing.*;
import java.awt.*;
import javax.swing.border.LineBorder;
import java.awt.ActiveEvent;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class stanarith {
   
	JFrame jf=null;
	JPanel jp1=null;
	JPanel jp2=null;
	JPanel jp3=null;
	
	JButton jb1=null;
	JButton jb2=null;
	JButton jb3=null;
	JButton jb4=null;
	JButton jb5=null;
	JButton jb6=null;
	JButton jb7=null;
	JButton jb8=null;
	JButton jb9=null;
	JButton jb10=null;
	JButton jb11=null;
	JButton jb12=null;
	JButton jb13=null;
	JButton jb14=null;
	JButton jb15=null;
	JButton jb16=null;
	JButton jb17=null;
	JButton jb18=null;
	JButton jb19=null;
	JButton jb20=null;
	JButton jb21=null;
	JButton jb22=null;
	JButton jb23=null;
	JButton jb24=null;
	JButton jb25=null;
	JButton jb26=null;
	JButton jb27=null;
	JButton jb28=null;
	JTextArea jtx=null;
	
	JLabel jla1=null;
	JLabel jla2=null;
	JLabel jla3=null;
	
	Color c=new Color(218,224,241);
	Color cc=new Color(165,191,218);
	
	//构造函数
	public stanarith() {
   
		jf=new JFrame("计算器");
		jf.setLayout(null);
		jf.setSize(
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值