每天一段代码(1)

本文深入探讨了编程领域中,为何大部分程序员难以晋升为架构师的原因,从技术能力、思维模式、沟通协作等多个维度解析这一现象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Adder implements ActionListener
{
	JFrame AdderFrame;
	JTextField TOprand1;
	JTextField TOprand2;
	JLabel LAdd,LSum;
	JButton BAdd,BClear;
	JPanel JP1,JP2;
	public Adder()
	{
		AdderFrame=new JFrame("AdderFrame");
		TOprand1=new JTextField("0.0");
		TOprand2=new JTextField("0.0");
		LAdd=new JLabel("+");
		LSum=new JLabel("=   ");
		BAdd=new JButton("Add");
		BClear=new JButton("Clear");
		JP1=new JPanel();
		JP2=new JPanel();
		BAdd.addActionListener(this);
		BClear.addActionListener(new ActionListener()
		{
			public void actionPerformed(ActionEvent event)
			{
				TOprand1.setText("0.0");
				TOprand2.setText("0.0");
				LSum.setText("=");	
			}
		});
		AdderFrame.add(JP1);
		JP1.add(TOprand1);
		JP1.add(LAdd);
		JP1.add(TOprand2);
		JP1.add(LSum);
		
		
		AdderFrame.add(JP2);
		JP2.add(BAdd);
		JP2.add(BClear);
		AdderFrame.getContentPane().setLayout(new BorderLayout());
		AdderFrame.getContentPane().add(JP1,BorderLayout.NORTH);
		AdderFrame.getContentPane().add(JP2,BorderLayout.SOUTH);
		
		AdderFrame.addWindowListener(new WindowAdapter()
		{
			public void windowClosing(WindowEvent event)
			{
				System.exit(0);
			}
		});
		AdderFrame.pack();
		AdderFrame.setVisible(true);
		AdderFrame.setResizable(false);
		AdderFrame.setSize(250,100);
	}
	public void actionPerformed(ActionEvent event)
	{
			
		double sum=(double)(Double.valueOf(TOprand1.getText()).doubleValue()+Double.valueOf(TOprand2.getText()).doubleValue());
		LSum.setText("="+sum);
	}
	
	public static void main(String[] args)
	{
		Adder adder=new Adder();
	}
}


转载于:https://my.oschina.net/stuka/blog/639204

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值