湖南java小程序(java小程序源码)

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

今天给各位分享湖南java小程序的知识,其中也会对java小程序源码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

java小程序

import java.util.ArrayList;

import java.util.List;

public class Gerbil

{

private int id;

public Gerbil(int id){

this.id = id;

}

public Gerbil(){

}

public void hop(){

System.out.println(id);

}

public static void main(String[] args)

{

ListGerbil list = new ArrayListGerbil();

for (int i = 1; i = 100; i++)

list.add(new Gerbil(i));

for (int i = 0; i 100; i++)

list.get(i).hop();

}

}

用JAVA怎么制作小程序

先从sun公司官方网站下载需要的程序工具;

在计算机上配置java运行环境,和其他编程,如c,c++不同(只需安装一个软件,如vc6.0),其需要改变系统的相关设置,可以参考相关资料;

最后即可以编写程序代码(和其他语言一样),编译,运行。

注:在我空间博客有一些以前编写的小java程序,都是运行成功的,没事时,可以随便看看,

java小程序出错

我改动了一下:

public class Test{

public static void main(String[] args)

{

Employee e=new Employee("119-1", "张三其", "湖南长沙", 3000, 3);

e.show();

e.addWage();

System.out.println("涨工资后:");

e.show();

Manager m=new Manager("119-2", "李师煊", "湖南长沙", 5000, 8, "1等");

m.show();

m.addWage();

System.out.println("涨工资后:");

m.show();

}

}

interface Add{

void addWage();

}

class Person {

protected String name;

protected String address;

public Person(String name,String address){

this.name=name;

this.address=address;

}

public void show(){

System.out.printf("我的名字是:%s,住址是:%s\n",name,address);

}

}

class Employee extends Person implements Add {

String ID;

double wage;

int gling;

public Employee(String ID, String name, String address, double wage, int gling) {

super(name, address);

this.ID = ID;

this.wage = wage;

this.gling = gling;

}

public void show(){

System.out.printf("我的名字是:%s,住址是:%s,ID号是%s,工资是:%f,工龄是:%d\n", this.name, this.address, ID, wage, gling);

}

@Override

public void addWage() {

wage *= 1.1;

}

}

class Manager extends Employee implements Add{

String level;

public Manager(String ID, String name, String address, double wage, int gling, String level){

super(ID, name, address, wage, gling);

this.level=level;

}

public void show(){

System.out.printf("我的名字是:%s,住址是:%s,ID号是%s,工资是:%f,工龄是:%d,等级是:%s\n", this.name, this.address, this.ID, this.wage, this.gling, level);

}

public void addWage(){

wage *= 1.2;

}

}

运行测试:

我的名字是:张三其,住址是:湖南长沙,ID号是119-1,工资是:3000.000000,工龄是:3

涨工资后:

我的名字是:张三其,住址是:湖南长沙,ID号是119-1,工资是:3300.000000,工龄是:3

我的名字是:李师煊,住址是:湖南长沙,ID号是119-2,工资是:5000.000000,工龄是:8,等级是:1等

涨工资后:

我的名字是:李师煊,住址是:湖南长沙,ID号是119-2,工资是:6000.000000,工龄是:8,等级是:1等

求助:JAVA小程序

分类: 电脑/网络 程序设计 其他编程语言

问题描述:

我们修的汇编语言是JAVA,怎奈自己学术不精.现在此象高手请教.小程序是期末做课程设计用的.题目有日历记事本,学籍管理系统,计算器,画图程序.其他的也可以.现需要两个程序,谢谢大家!

解析:

import java.io.*;

import java.util.Calendar;

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class NoteBook extends JFrame implements ActionListener,ItemListener,WindowListener,MouseListener{

Container c = this.getContentPane();

JMenuBar jmb = new JMenuBar();

JColorChooser jcc = new JColorChooser();

JMenu jm1 = new JMenu("文件(F)");

JMenu jm2 = new JMenu("编辑(E)");

JMenu jm3 = new JMenu("格式(O)");

JMenu jm4 = new JMenu("查看(V)");

JMenu jm5 = new JMenu("帮助(H)");

JMenuItem jmi1 = new JMenuItem("新建(N)");

JMenuItem jmi2 = new JMenuItem("打开(O)");

JMenuItem jmi3 = new JMenuItem("保存(S)");

JMenuItem jmi4 = new JMenuItem("退出(X)");

JMenuItem jmi5 = new JMenuItem("撤消(U)");

JMenuItem jmi6 = new JMenuItem("复制(C)");

JMenuItem jmi7 = new JMenuItem("粘贴(P)");

JMenuItem jmi8 = new JMenuItem("剪切(T)");

JMenuItem jmi12 = new JMenuItem("日期和时间");

JMenuItem jmi9 = new JMenuItem("字体(E)");

JCheckBoxMenuItem jcbmi = new JCheckBoxMenuItem("自动换行(W)");

JMenuItem jmi10 = new JMenuItem("删除(S)");

JMenuItem jmi11 = new JMenuItem("背景颜色(H)");

JTextArea jta = new JTextArea(15,15);

JScrollPane jsp = new JScrollPane(jta);

PupolMenu pm = new Pupolmenu();

NoteBook(){

this.addWindowListener(this);

c.setLayout(new BorderLayout());

c.add(jmb,BorderLayout.NORTH);

this.setTitle("新建 文本文档");

jmb.add(jm1);

jm1.setMnemonic('f');

jm1.addActionListener(this);

jmb.add(jm2);

jm2.setMnemonic('e');

jmb.add(jm3);

jm3.setMnemonic('o');

jmb.add(jm4);

jm4.setMnemonic('v');

jmb.add(jm5);

jm5.setMnemonic('h');

jm1.add(jmi1);

jmi1.addActionListener(this);

jmi1.setAccelerator(KeyStroke.getKeyStroke('N',Event.CTRL_MASK,false));

jm1.addSeparator();

jm1.add(jmi2);

jmi2.setAccelerator(KeyStroke.getKeyStroke('O',Event.CTRL_MASK,false));

jmi2.addActionListener(this);

jm1.addSeparator();

jm1.add(jmi3);

jmi3.setAccelerator(KeyStroke.getKeyStroke('S',Event.CTRL_MASK,false));

jmi3.addActionListener(this);

jm1.addSeparator();

jm1.add(jmi4);

jmi1.setMnemonic('n');

jmi2.setMnemonic('o');

jmi3.setMnemonic('s');

jmi4.setMnemonic('x');

jmi4.addActionListener(this);

jm2.add(jmi5);

jm2.addSeparator();

jm2.add(jmi6);

jm2.addSeparator();

jm2.add(jmi7);

jm2.addSeparator();

jm2.add(jmi8);

jm2.add(jmi12);

jmi12.addActionListener(this);

jm3.add(jcbmi);

jcbmi.addItemListener(this);

jm3.addSeparator();

jm3.add(jmi9);

jm4.add(jmi10);

jmi10.addActionListener(this);

jm5.add(jmi11);

jmi11.addActionListener(this);

c.add(jsp);

this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

this.setSize(500,500);

this.setVisible(true);

}

public void actionPerformed(ActionEvent e){

if(e.getSource()==jmi1){

jta.setText("");

this.setTitle("无标题 - 记事本");

}

if(e.getSource()==jmi2){

File f1;

JFileChooser jfc1 = new JFileChooser();

int num1 = jfc1.showOpenDialog(this);

if(num1==JFileChooser.APPROVE_OPTION){

try{

f1 = jfc1.getSelectedFile();

this.setTitle(f1.getName());

FileReader fr = new FileReader(f1);

BufferedReader br = new BufferedReader(fr);

String str;

while((str = br.readLine())!=null){

jta.setText(str);

}

fr.close();

br.close();

}catch(FileNotFoundException e1){

e1.printStackTrace();

}catch(IOException e2){

e2.printStackTrace();

}

}

}

if(e.getSource()==jmi3){

File f2 = null;

JFileChooser jfc2 = new JFileChooser();

int num2 = jfc2.showSaveDialog(this);

if(num2==JFileChooser.APPROVE_OPTION){

f2=jfc2.getSelectedFile();

this.setTitle(f2.getName());

try{

FileWriter fw = new FileWriter(f2);

BufferedWriter bw = new BufferedWriter(fw);

bw.write(jta.getText());

bw.close();

fw.close();

}catch(IOException e2){

e2.printStackTrace();

}

}

}

if(e.getSource()==jmi4){

int a = JOptionPane.showConfirmDialog(this,"文件已被改变,是否要保存?","提示",JOptionPane.YES_NO_CANCEL_OPTION);

if(a==1){

this.dispose();

}else if(a==0){

File f2 = null;

JFileChooser jfc2 = new JFileChooser();

int num2 = jfc2.showSaveDialog(this);

if(num2==JFileChooser.APPROVE_OPTION){

f2=jfc2.getSelectedFile();

this.setTitle(f2.getName());

try{

FileWriter fw = new FileWriter(f2);

BufferedWriter bw = new BufferedWriter(fw);

bw.write(jta.getText());

bw.close();

fw.close();

}catch(IOException e2){

e2.printStackTrace();

}

this.dispose();

}

}

}

if(e.getSource()==jmi12){

Calendar c1 =Calendar.getInstance();

int y = c1.get(Calendar.YEAR);

int m = c1.get(Calendar.MONTH);

int d = c1.get(Calendar.DATE);

int h = c1.get(Calendar.HOUR);

int m1 = c1.get(Calendar.MINUTE);

int m2 = m+1;

jta.setText(y+"年"+m2+"月"+d+"日"+h+":"+m1);

}

if(e.getSource()==jmi11){

Color ccc = JColorChooser.showDialog(this,"color",Color.BLACK);

jta.setSelectedTextColor(ccc);

jta.setBackground(ccc);

}

if(e.getSource()==jmi10){

jta.replaceRange("",jta.getSelectionStart(),jta.getSelectionEnd());

}

}

public void itemStateChanged(ItemEvent e2){

if(e2.getItemSelectable()==jcbmi){

jta.setLineWrap(true);

}else

jta.setLineWrap(false);

}

public static void main(String[] args){

new NoteBook();

}

public void windowOpened(WindowEvent arg0) {

}

public void windowClosing(WindowEvent arg0) {

int a = JOptionPane.showConfirmDialog(this,"文件已被改变,是否要保存?","提示",JOptionPane.YES_NO_CANCEL_OPTION);

if(a==1){

this.dispose();

}else if(a==0){

File f2 = null;

JFileChooser jfc2 = new JFileChooser();

int num2 = jfc2.showSaveDialog(this);

if(num2==JFileChooser.APPROVE_OPTION){

f2=jfc2.getSelectedFile();

this.setTitle(f2.getName());

try{

FileWriter fw = new FileWriter(f2);

BufferedWriter bw = new BufferedWriter(fw);

bw.write(jta.getText());

bw.close();

fw.close();

}catch(IOException e2){

e2.printStackTrace();

}

}

if(a==2){

????/????????????????????????????????????????????????????????????????

}

}

}

public void windowClosed(WindowEvent arg0) {

}

public void windowIconified(WindowEvent arg0) {

TODO Auto-generated method stub

}

public void windowDeiconified(WindowEvent arg0) {

TODO Auto-generated method stub

}

public void windowActivated(WindowEvent arg0) {

TODO Auto-generated method stub

}

public void windowDeactivated(WindowEvent arg0) {

TODO Auto-generated method stub

}

public void mouseClicked(MouseEvent arg0) {

TODO Auto-generated method stub

}

public void mousePressed(MouseEvent arg0) {

TODO Auto-generated method stub

}

public void mouseReleased(MouseEvent arg0) {

TODO Auto-generated method stub

}

public void mouseEntered(MouseEvent arg0) {

TODO Auto-generated method stub

}

public void mouseExited(MouseEvent arg0) {

TODO Auto-generated method stub

}

}

湖南java小程序的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java小程序源码、湖南java小程序的信息别忘了在本站进行查找喔。

发布于 2023-04-10 14:04:43
收藏
分享
海报
37
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了