精华内容
下载资源
问答
  • java 编写 windows 程序

    千次阅读 2016-01-18 10:00:53
    有时候需要开发下 windows 的工具程序,对性能要求不高,那么用熟悉的java开发最好了。 比较了下,用 swt 开发比 swing 方便快捷,而且eclipse支持。 具体参考:http://www.eclipse.org/swt/eclipse.php

    有时候需要开发下 windows 的工具程序,对性能要求不高,那么用熟悉的java开发最好了。

    比较了下,用 swt 开发比 swing 方便快捷,而且eclipse支持。

    具体参考:http://www.eclipse.org/swt/eclipse.php


    展开全文
  • JAVA编写计算器程序(模拟 Windows计算器) import java.awt; import java.awt.event; PUbIiC class Calculation extends WindowAdapter implements ACtionLiStener { double dResult=0; double dNowI nput=O; ...
  • 主要介绍了详解Java编写并运行spark应用程序的方法,内容详细,结合了作者实际工作中的问题进行具体分析,具有一定参考价值。
  • Java编写一个最简单的桌面程序

    万次阅读 多人点赞 2018-03-03 13:42:30
    使用这个包可以编写简单的Java桌面应用程序.Java的javax.swing包提供了许多用来设计GUI的组件类,在学习GUI编程时,需要掌握两个概念:容器类(Container)和组件类(Component),以下是GUI编程中经常提到的基本知识点.&...

    使用Java的优势在于网络应用方面,但Java也提供了强大的用于开发桌面程序的API,它们包含在javax.swing包中.使用这个包可以编写简单的Java桌面应用程序.

    Java的javax.swing包提供了许多用来设计GUI的组件类,在学习GUI编程时,需要掌握两个概念:容器类(Container)和组件类(Component),以下是GUI编程中经常提到的基本知识点.

    · Java把Component类的子类或间接子类创建的对象称为一个组件.

    · Java把Container的子类或间接子类创建的对象称为一个容器.

    · 可以向容器中添加组件.Container类提供了一个public方法add(),一个容器可以调用这个方法将组件添加到该容器中.

    · 容器调用removeAll()方法可以移除掉容器中的全部组件,调用remove(Component c)方法可以移除掉容器总参数c指定的组件.

    · 容器本身也是一个组件,因此可以把一个容器添加到另一个容器中实现容器的嵌套.

    · 每当容器添加新的组件或移除组件时,应当让容器调用validate方法,以保证容器中的组件能正确显示出来.

    接下来用Java编写一个简单的桌面程序。

    一个Java的应用程序需要使用JFrame类的实例来提供一个底层容器和操作系统进行交互,当需要一个窗口时,使用JFrame或其子类创建一个对象。窗口也是一个容器,可以向窗口添加组件。需要注意的是,窗口默认被系统添加到显示器屏幕上,一次不允许讲一个窗口添加到另一个容器中。

    1_1、WindowMenu创建一个带窗口的菜单

    WindowMenu win = new WindowMenu("俄罗斯方块",200,30,900,1000);

    用Java编写一个最简单的桌面程序

    1_2、菜单条、菜单、菜单项

    · 菜单条

    JComponent类的子类JMenubar负责创建菜单条,即JMenubar的一个实例就是一个菜单条。JFrame类中有一个将菜单条放置到窗口中的方法: setJMenuBar (JMenuBar bar);

    · 菜单

    JComponent类的子类JMenu负责创建菜单项,即JMenu的一个实例就是一个菜单。

    · 菜单项

    JComponent类的子类JMenuItem负责创建菜单项,即JMenuItem的一个实例就是一个菜单项。

    用Java编写一个最简单的桌面程序用Java编写一个最简单的桌面程序

    2_1、运行效果如下所示

    用Java编写一个最简单的桌面程序

    2_2、源代码

    Tetres_windows.java

    /*

    * 俄罗斯方块的窗体

    */

    //import javax.swing.*;

    //import java.awt.*;

    public class Tetres_windows {

    public static void main(String[] args) {

    WindowMenu win = new WindowMenu("俄罗斯方块",200,30,900,1000);

    }

    }

    WindowMenu.java

    /*

    * 俄罗斯方块的菜单

    */

    import javax.swing.*;

    import java.awt.event.InputEvent;

    import java.awt.event.KeyEvent;

    import javax.swing.JFrame.*;

    public class WindowMenu extends JFrame {

    JMenuBar menubar;

    JMenu menu0,menu1,menu2,subMenu;

    JMenuItem item1,item2,item3;

    public WindowMenu(String s,int x,int y,int w,int h) {

    init(s);

    setLocation(x,y);

    setSize(w,h);

    setVisible(true);

    setDefaultCloseOperation(DISPOSE_ON_CLOSE);

    }

    void init(String s) {

    setTitle(s);

    menubar = new JMenuBar();

    menu0 = new JMenu("游戏"); //菜单栏的第一个选项

    item1 = new JMenuItem("新游戏(new)");

    item2 = new JMenuItem("重新开始");

    menu0.add(item1);

    menu0.addSeparator(); //设置子菜单之间的分割线

    menu0.add(item2);

    menu0.addSeparator(); //设置子菜单之间的分割线

    subMenu = new JMenu("难度等级");

    menu0.add(subMenu);

    subMenu.add(new JMenuItem("初级"));

    subMenu.add(new JMenuItem("中级"));

    subMenu.add(new JMenuItem("高级"));

    menu0.addSeparator();

    item3 = new JMenuItem("退出");

    menu0.add(item3);

    menubar.add(menu0);

    menu1 = new JMenu("编辑"); //菜单栏的第二个选项

    item1 = new JMenuItem("后退一步");

    menu1.add(item1);

    menu1.addSeparator(); //设置子菜单之间的分割线

    item2 = new JMenuItem("前进一步");

    menu1.add(item2);

    menubar.add(menu1);

    menu2 = new JMenu("关于");

    item1 = new JMenuItem("作者:rwxian");

    menu2.add(item1);

    menu2.addSeparator();

    item2 = new JMenuItem("版本:v1.0");

    menu2.add(item2);

    menubar.add(menu2);

    setJMenuBar(menubar);

    }

    }

    展开全文
  • 编写模拟Windows的计算器,其实这个程序很简单的,想知道的话,可以看一看。
  • java记事本程序

    2016-04-24 21:44:35
    今天我想要分享的是一个用java写的一个记事本程序。我知道现在市面上有各种各样的记事本了,但是我发现有的写的功能不够完善,或者是代码层次结构不够清晰,有的甚至看了之后云里雾里的,有的还不乏了非常明显的bug...
  • 该小应用程序使用Java编写,用了myeclipse开发环境,实现了定时关机,定时重启,定时注销的功能!还能显示系统当前时间!可取消已经定下的时间,然后重新定时!
  • 这是一个完整的纯java编写的模拟windows时钟日历的程序,将程序下载下来,打开Eclipse或者能编译java的工具,新建一个java文件,然后通过记事本打开程序,将程序复制到你的新建的java文件中,这里要注意一点,需要将...
  • Java编写的山寨QQ,多人聊天+用户在线 21个目标文件 摘要:JAVA源码,媒体网络,山寨QQ,Java聊天程序 Java编写的山寨QQ,多人聊天+用户在线,程序分服务端和客户端,典型C/S结构, 当用户发送第一次请求的时候,验证...
  • 一个用 Java 编写的用于 OS X、Linux 和 Windows 的内存管理程序 版权所有 (C) 2014 杰克金塞拉 该程序是免费软件:您可以根据自由软件基金会发布的 GNU 通用公共许可证(许可证的第 3 版或(由您选择)任何更高版本...
  • JAVA编写计算器程序(模拟Windows计算器)
  • 这是个简单的记事本程序。使用java语言。内含工程文件及源代码
  • JAVA编写的画板程序

    2011-01-07 13:33:31
    这是一个用JAVA编写的像WINDOWS画板的程序,实现了一小部分功能,可以拿来看看的东东。
  • ModpackInstaller-Java 该项目是用Java编写的modpack安装程序。 它支持MacOS和Windows
  • java编写的计算器,可以实现基本计算器和科学计算器之间的切换~实现了基本数据结构,包括栈和队列,实现中缀表达式转后缀表达式以及后缀表达式的求值~ 解压之后的文件夹中有打包之后的jar文件和可执行exe文件,另外...
  • java编写日历

    千次阅读 2018-12-30 22:50:07
    java编写日历 代码 `import java.util.Scanner; public class Calendar1{ public static int monthday,year,month,day; public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out....

    java编写日历

    代码
    `import java.util.Scanner;

    public class Calendar1{
    public static int monthday,year,month,day;
    public static void main(String[] args){
    Scanner sc = new Scanner(System.in);
    System.out.println(“请输入当前日期,年月日用空格隔开:”);
    String temp = sc.nextLine();
    String[] ss = temp.split(" “); //split() 方法根据匹配给定的正则表达式来拆分字符串。
    year = Integer.parseInt(ss[0]); //parseInt() 方法用于将字符串参数作为有符号的十进制整数进行解析。
    month = Integer.parseInt(ss[1]);
    day = Integer.parseInt(ss[2]);
    boolean flag2 = isRun(year);
    if(flag2){
    System.out.println(”\t\t"+“闰年”);
    }else{
    System.out.println("\t\t"+“平年”);
    }
    getdays(year,month);
    Calendar(year,month,day);

    }
    public static boolean isRun(int year){
    	if((year%4==0&&year%100!=0)||year%400==0) {
        	return true;
        }else {
        	return false;
        	}
    }
    public static int getdays(int year,int month){
    	if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) {
        	monthday=31;
        }else if(month==4||month==6||month==9||month==11){
        	monthday=30;
        }else if(month==2){
    		boolean flag1 = isRun(year);
    		if(flag1){
    			monthday = 29;
    		}else{
    			monthday = 28;
    		}
    	}
    	return monthday;
    }
    public static int Calendar(int y,int m,int d){
    	int startDay,w,w1;
    	if(m == 1 || m == 2)
        {
            m += 12;
            y--;
        }
          /*基姆拉尔森计算公式
           * Week=(Day + 2*Month + 3*(Month+1)/5 + Year
           *  + Year/4 - Year/100 + Year/400) % 7 */
                       
        w = (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)+1;
        while(w>7) {
        	w=w-7;
        }
        
        //判断每个月第一天是周几,来确定日历日期开始的位置
        w1 = (2*m+3*(m+1)/5+y+y/4-y/100+y/400)+2;
        while(w1>7) {
        	w1=w1-7;
        }
        if(w1==7) {
        	 startDay=0;
        }else {
        	 startDay=w1;
        }
        
        //显示内容
        System.out.println("\t"+year+"年"+month+"月"+day+"日"+"星期"+w);
        System.out.println("-----------------------------");
        System.out.println(" Sun Mon Tue Wed Thu Fri Sat");
    	
        int i;
          for (i = 0; i < startDay; i++)   
            System.out.print("    ");   //开始日期不为周日,则在前面补空格
          for (i = 1; i <= monthday; i++) {
            if (i < 10)
              System.out.print("   " + i);
            else
              System.out.print("  " + i);//为了界面和谐,十位数比个位数少一个空格
    
            if ((i + startDay) % 7 == 0) //判断何时该换行输出
              System.out.println();
          }
    	  return w;
    }
    

    }`
    运行结果

    展开全文
  • 用netbeans程序java语言写的可视化软件,输入时、分、秒,可以修改Windows系统的时间。目录里dist中有jar文件可以直接执行查看效果。
  • JAVA语言编写的简单的计算器功能程序
  • Java编写windows任务管理器

    热门讨论 2010-03-21 14:39:36
    外观与windows自带的任务管理器类似的一款Java任务管理器小程序
  • 对于开发window操作系统下的应用程序Java swing肯定不是最好的选择,VB 和 JavaScript 应该会是更好的选择吧,但是奈何书生还没怎么了解他们,但是又必须做吧,所以就用Java swing来写了。除了Java swing,中途做...

    介绍

            对于开发window操作系统下的应用程序,Java swing肯定不是最好的选择,VB 和 JavaScript 应该会是更好的选择吧,但是奈何书生还没怎么了解他们,但是又必须做吧,所以就用Java swing来写了。除了Java swing,中途做的时候,也凸显出一个问题,就是页面太丑了!!!,就算换几个内置的“皮肤”,也是一样,我在网上看也有推荐使用JavaFX(感觉JavaFX有点像Android),好像也还不错,但是Java swing已经开始了,移植的话我有点累,索性就各种美化,使用一些花里胡哨的东西美化界面,最后效果还不错。(放几张图哈)

                        

                        

                        

                        

                        

                        

            关于开发环境和一些资源:JDK1.8;  NetBeans IDE 8.2;  poi-3.10.jar;  dom4j-1.6.1.jar;  xmlbeans-2.6.0.jar(这三个Java包是对Excel表格操作的,文末了解,自取);  禹卫书法行书简体(新优化版).ttf。

            关于数据操纵,最初想法是内置数据库,使用MySQL之类的,但是发现有点大材小用,能不能直接对Excel表格直接操作呢?毕竟课堂点名是直接有电子表格名单的,查找资料发现可以使用POI包来操作表格,这样就更简化这个桌面程序了,毕竟怎么简单怎么来,先做出来在说,才是王道。

            整个程序已经做的差不多了,我会陆续更新一些小文章,来记录开发过程中遇到的问题和总结一些小技巧,由于本人也是小白,边学边用边开发,有什么解释不好或者有错误的地方,欢迎大家指正,相互交流学习。

    poi-3.10.jar; dom4j-1.6.1.jar; xmlbeans-2.6.0.jar链接:https://pan.baidu.com/s/1AX6CvPAev5pRaGYS-g7Z4Q 
    提取码:md29 

    展开全文
  • javawindows启动脚本

    2014-04-23 20:03:51
    javawindows启动脚本
  • Java编写一个类似Windows任务管理器的程序,要求简单(初学者老师要求不大)
  • Java程序编写及运行准备工作

    千次阅读 2017-08-15 14:24:38
    Java语言可分为java程序语言和Java平台,其中Java平台又包括各种硬件平台的java虚拟机(JVM)和应用平台程序编程接口(javaAPI)。java程序语言只能运行在自己的Java平台上。  Java程序执行过程:  (1)在Java...
  • Java编写的仿windows自带计算器程序的源代码,可用任何文本编辑器打开。 从界面到功能80%与windows计算器程序一致,适合GUI编程初学者学习。 技术特点:OOP思想,MVC,内部类。
  • 如何将java编写程序转为exe文件

    千次阅读 2020-08-16 23:15:27
    java一次编译到处运行,但是如果遇到没有jre的平台就手足无措了,当前各大计算机平台及计算机os更普遍接受exe这种可直接执行的文件,那么如何将java语言编写程序转为exe文件呢,思路如下。 java程序–>jar包–&...
  • 一个简单的日记本程序 JAVA编写

    热门讨论 2010-03-21 09:18:23
    这个是一个日记本程序,主要目的是用来记录一些技术方面的信息。包括网络上的,还有其他方面获得的信息。这个都存储在数据库中。本程序Java编写。IDE为Netbeans6.7.1 OS为Ubuntu9.10
  • 编写两个JAVA程序,在China,java中,能显示“我是中国人”;在America.java中能显示“我是美国人”。 (2).编写一个Java程序,在程序中定义一个接口Shape,定义一个类Cylinder实现接口Shape,在Cylinder类中实现...
  • Java编写简单计算器--实现篇

    万次阅读 多人点赞 2020-12-06 10:56:39
    本文用Java的swing来实现一个简单计算器,主要内容为图形用户界面GUI的实现以及运算表达式核心算法的设计编写程序运行环境为Windows10 ,编译环境为MyEclipse 。 一、具体功能: 1、:输入,输出 1)、输入:...
  • 使用 Visual Studio Code 运行 Java 程序

    万次阅读 2019-04-28 13:11:22
    参考: 1. 使用 Visual Studio Code 运行 C# 及 Java 程序 使用 Visual Studio Code 运行 C# 及 Java 程序 Visual Studio Code 搭建 Java ...整理:使用 Visual Studio Code (vscode) 编写、运行、 调试 Java 应用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 187,565
精华内容 75,026
关键字:

java编写windows程序

java 订阅