QQ登录

只需一步,快速开始

搜索
鱼C论坛笔记大赛成绩公示
查看: 73|回复: 0

[系列教程] NetBeans IDE用法

[复制链接]
累计签到:339 天
连续签到:87 天
最佳答案
22 
发表于 2017-9-9 08:15:04 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
下面给大家推荐一个java GUI好用的IDE,如图NetBeans IDE 8.2
aaaaa.png
就像python有IDLE,PyCharm,html有sublime一样,我们也有好用的IDE,有了这个就可以进行图形化编程,下面试下载网站
  1. https://netbeans.org/downloads/
复制代码
,进入这个网站如下图:
assaasd.png
点击第一个,我用红色圈上的下载按钮,下载完了安装,把你JDK的目录给他就行了,都有提示的。然后选择新建项目,如图:
dsfsddf.png
新建java应用程序就行了。新建完后我们只有这一个主文件:
Snipaste_2017-09-09_08-02-02.png
然后在原包下的javaapplication目录下点击鼠标右键,新建一个JFrame窗体,然后顺便把用的那张图片copy过来,双击新建好的NewFrame.java双击就会出现图形化界面了,在组件面板里拖进来几个JLabel,JTextField,JButton控件,然后在JLabel里选图标那个选项,把我们的图片放进去,如图:
Snipaste_2017-09-09_08-08-11.png
就成了我帖子最开始图效果了。然后选中按钮1,点击右键,选菜单里事件选项添加个事件,就会自动转到事件的代码那里,写如下代码:
  1. private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
  2.         // TODO add your handling code here:
  3.         try{
  4.         f =new FileWriter("./data.txt",true);
  5.         Date d = new Date();
  6.         String s = jTextField1.getText()+"\r\n"+jTextField2.getText()+"\r\n"+jTextField3.getText()+"\r\n"+d.toString()+"\r\n";      
  7.         f.write(s);
  8.         }catch(Exception e){
  9.             System.out.println(e);
  10.         }finally{
  11.             try{
  12.                 f.close();
  13.             }catch(Exception e){
  14.             System.out.println(e);
  15.             }
  16.     }
  17.     }               
复制代码

然后选退出按钮,也给添加个事件:
  1. private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
  2.         // TODO add your handling code here:
  3.         System.exit(0);
  4.     }         
复制代码

这个退出的语句参数如果是0就是正常退出,如果是-1就是非正常。现在就基本完成了这个小程序,明天再添加点其他功能。

本帖被以下淘专辑推荐:

1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐上一条 /1 下一条

小黑屋手机版Archiver( 粤公网安备 44051102000370号 | 粤ICP备11014136号

© 2010-2017 FishC.com GMT+8, 2017-9-23 08:16 Powered by Discuz! X2.5 Theme by dreambred

快速回复 返回顶部 返回列表