91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 7KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-13
  • 語言: Java
  • 標簽: javaGUI??

資源簡介

包括日歷,加減計算器,文件選擇,以及用SWT Designer設計的界面,都是實習指導書上的練習,希望大家可以指正

資源截圖

代碼片段和文件信息


import?javax.swing.*;
import?java.awt.*;
import?java.awt.event.*;
public?class?Calculator?extends?Jframe{
private?int?num1;
private?int?num2;
private?int?sign;
private?JTextField?text;
private?String?string;
private?String?cr;
public?static?void?main(String[]args)
{
Calculator?cr?=?new?Calculator();
cr.setVisible(true);
}
public?Calculator()
{
super();
setBounds(100100363325);
settitle(“小型計算器“);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
sign?=?0;
num1?=?0;
num2?=?0;
string?=?““;
cr?=?““;
text?=?new?JTextField();
text.setHorizontalAlignment(SwingConstants.RIGHT);
text.setColumns(18);
final?JPanel?viewPanel?=?new?JPanel();
getContentPane().add(viewPanelBorderLayout.NORTH);//把文本框視圖面板放進容器中
viewPanel.add(text);//將文本框放入視圖面板容器

final?JButton?buttons[][]?=?new?JButton[4][4];
String?names[][]?=?{{“1““2““3““+“}{“4““5““6““-“}{“7““8““9““*“}{“0““=““/““clear“}};
JPanel?buttonPanel?=?new?JPanel();
GridLayout?gridLayout?=?new?GridLayout(40);
gridLayout.setVgap(10);
gridLayout.setHgap(10);
buttonPanel.setLayout(gridLayout);
getContentPane().add(buttonPanelBorderLayout.CENTER);
for(int?i?=?0;i? {
for(int?j?=?0;j? {
buttons[i][j]=?new?JButton(names[i][j]);
buttons[i][j].addActionListener(new?ButtonActionListener());
buttonPanel.add(buttons[i][j]);
}
}

?final?JLabel?leftLabel?=?new?JLabel();
?leftLabel.setPreferredSize(new?Dimension(100));
?getContentPane().add(leftLabelBorderLayout.WEST);
?final?JLabel?rightLabel?=?new?JLabel();
?rightLabel.setPreferredSize(new?Dimension(100));
?getContentPane().add(rightLabelBorderLayout.EAST);
final?JLabel?bottom?=?new?JLabel();
bottom.setPreferredSize(new?Dimension(100));
getContentPane().add(bottomBorderLayout.SOUTH);
}
class?ButtonActionListener?implements?ActionListener
{
public?void?actionPerformed(ActionEvent?e)
{
JButton?button?=?(JButton)e.getSource();
String?name?=?button.getActionCommand();
string+=name;

if(name.equals(“+“)||name.equals(“-“)||name.equals(“*“)||name.equals(“/“))
{
text.setText(string);
sign?=?2;//被加數輸入完畢
cr?=?name;
}
else?if(name.equals(“=“))
{
text.setText(string);
if(cr.equals(“+“))
{
string?+=?num1+num2;
text.setText(string);

}
else?if(cr.equals(“-“))
{
string?+=?num1-num2;
text.setText(string);
}
else?if(cr.equals(“*“))
{
string?+=?num1*num2;
text.setText(string);
}
else?
{
if(num2==0)
{
string?=?“Error“;
num1=0;
num2=0;
sign?=?0;
cr?=?““;
text.setText(string);
}
else
{
string?+=?(double)num1/num2;
text.setText(string);
}
}

}
else?if(name.equals(“clear“))
{
text.setText(““);
num1=0;

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????3543??2010-04-24?19:03??swing\1\Calculator.java

?????文件???????3864??2010-04-24?18:53??swing\2\Calender.java

?????文件???????2520??2010-05-06?14:51??swing\3\Add.java

?????文件???????1998??2010-05-06?14:45??swing\4\Display.java

?????文件???????1477??2010-04-23?19:15??swing\5\Enqury.java

?????文件???????1328??2010-05-06?19:22??swing\67\my\login.java

?????文件???????2506??2010-05-06?19:22??swing\67\my\mywindow.java

?????目錄??????????0??2010-05-06?19:34??swing\67\my

?????目錄??????????0??2010-05-06?19:36??swing\1

?????目錄??????????0??2010-05-06?19:36??swing\2

?????目錄??????????0??2010-05-06?19:36??swing\3

?????目錄??????????0??2010-05-06?19:37??swing\4

?????目錄??????????0??2010-05-06?19:37??swing\5

?????目錄??????????0??2010-05-06?19:37??swing\67

?????目錄??????????0??2010-04-30?09:08??swing

-----------?---------??----------?-----??----

????????????????17236????????????????????15


評論

共有 條評論