jAvA布局制作计算器

布局管理器基本上都是awt的,swing添加了一些新的,但主要还是靠awt.计算器可以用BorderLayout和GridLayout结合,外层用BorderLayout,数字键盘用GridLayout.自己试试吧,有了问题再来问.

你用GridBaglayout布局是最合适的,用BorderLayout+GiridLayout混合做也不错.

设一个标志变量看你上一次输入的是什么,如果不是加减乘除这些运算而是基本数字的话,把原来输入的字符拿出来,和新输入的拼到一起再set回去就哦了.

java写的,可行package ex1;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.Font;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.text.

是JTextField吗textField. setHorizontalAlignment(JTextField.CENTER );

先check是否有效 然后抛出异常

示例代码如下,请参考:package test.com.test;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Cal { TextField tf = new TextField(40); //显示文本框 StringBuffer s1 = new StringBuffer(); //记录运算数字,以及保留结果

Panel top=new Panel(); top.setLayout(new GridLayout(2,1)); top.add(label); top.add(display); Panel number=new Panel(); number.setLayout(new GridLayout(6,3)); 就是用GridLayout布局. 给你贴个吧,google 百度一搜就行了.先搜再问.

import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.lang.*; public class JSJFrame extends JFrame implements ActionListener,Runnable { private JTextField textfield,textfield_2; private JTextArea text1,text2; private char Wrong;

我有,你联系我,我把代码给你! 为了防止别人以为我们作弊了,在这里给出前半段代码……package MyProject;import java.awt.*; import java.awt.event.*; import java.lang.*; import javax.swing.*; public class Counter extends Frame { //声明三个面

相关文档

简单java窗口计算器布局
java设计一个计算器
java图形界面布局
用java窗体设计计算器
java制作简单计算器
java简单计算器程序
java计算器布局
java语言实现计算器
java实现计算器界面
java实现计算器功能
java做一个计算器教程
java简易五子棋程序设计
java计算器窗口设计
java制作计算器界面
java计算器界面布局
java简易计算器
java写一个计算器
java窗口布局方式
电脑版