Eclipse 使用

  • Question: eclipse导入java文件?

    • Import -> File System -> 选择目录 -> 选中文件
  • Question: Eclipse中文乱码

    • Window -> Preferences -> General -> Wordspace -> Text file encoding
      • 一般设为 UTF-8

Eclipse 3 技术详解 学习笔记

  • 所附cd 与 书上代码 不一致, 灌水!第八章 源代码 没有, 编书质量可见一斑

  • eclipse java层次: 项目 -> 包 -> 类

JavaBean 是一种JAVA语言写成的可重用组件
JavaBean由3部分组成:

  • 属性(properties)
  • 方法(method): 对应于Java方法
  • 事件(event):Bean与其他组件交互主要方式是发送和接受事件

      
    综合网上资源,给出JavaBean示例:

  • 创建 Dynamic Web Project

  • 在其中加入 Class
  • 加入 JSP
package beanHtml;

public class BeanTest {
    private String name;  
    private String password;    
}

接着,利用Eclipse的 快捷键 source -> Generate Getters and Setters 来自动生成 Get和Set方法。

编写JSP文件
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>表单Bean例子</title>
</head>
<body>

<form action="" method="post">  
  <table>  
  <tr>  
  <td>  
    <span class="blue10">用户名:</span>  
  </td>  
  <td>  
    <input type="text" name="mUserName" size="20"><br>  
  </td>  
  </tr>  
  <tr>  
  <td>  
    <span class="blue10">密  码:</span>  
  </td>  
  <td>  
    <input type="password" name="mPassword" size="20"><br>  
  </td>  
  </tr>  
  <tr>  
  <td>  
  </td>  
  <td>  
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
    <input type=submit value="submit"/>  
  </td>  
  </tr>  
  </table>  
  </form>  

  <jsp:useBean id="user" class="beanHtml.BeanTest"/>  
  <jsp:setProperty name="user"  property="name" param="mUserName"/>  
  <jsp:setProperty name="user"  property="password" param="mPassword"/>  

  <hr/>  

  用户名:<jsp:getProperty name="user" property="name"/>  
  <br>  
  密  码:<jsp:getProperty name="user" property="password"/>  

</body>
</html>

注意:

<jsp:useBean id="user" class="beanHtml.BeanTest"/>  
    beanHtml.BeanTest对应为JavaBean的***package和类***

JUnit是一个Java语言的单元测试框架

  • cvs vs git

  • SWT:是一个开源的GUI编程框架,与AWT/Swing有相似的用处,著名的开源IDE-eclipse就是用SWT开发的

swt示例

package swtTest;

//import org.eclipse.swt.*;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Text;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Label;

public class swtShow {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Display display = new Display();    //基于SWT的应用程序都有一个Display类的实例
        //每一个窗口都有一个Shell窗口框架,来与用户进行交互
        Shell shell = new Shell(display);

        shell.setText(" Hello World "); //setText()方法设置窗口的标题
        //setBounds() 方法设置窗口的大小和放置的位置.
        shell.setBounds(100, 100, 200, 500);
        //设置窗口框架的布局
        shell.setLayout(new FillLayout());
        //label组件并居中显示label的文本内容
        Label label = new Label(shell, SWT.CENTER);
        label.setText(" Hello World "); //设置label的文本内容
        //创建一个红色的颜色类的实例
        Color red = new Color(display, 255, 0, 0);
        label.setForeground(red);   //设置label的前景色
        shell.open();   //open()方法使得窗口可见

        //display 控制事件的循环
        while (!shell.isDisposed()) {

            if (!display.readAndDispatch())
                display.sleep();

        }

        red.dispose();

        display.dispose();
    }
}
  • Question: 对于无法解析导入org.eclipse.swt问题?

    1. 项目 -> Build Path -> Config Build Path…
    2. 然后选择Libraries标签页,点击Add External JARs…
    3. 再到你的eclipse安装目录下的plugins目录下寻找 org.eclipse.swt.win32.win32.x86_XXXXX.jar(XXXXX是版本号)。

import java.awt.*; 
import java.applet.Applet; 

public class AppletDemo1 extends Applet 
{ 
    public void init() {
      setLayout(new BorderLayout());
      add("Center",new Button("你好Java Applet"));
  }
} 
  • Java Applet
    • 用Eclipse,发现文件名要和class名一致,否则报错。
      Java Applet 显示文字 –
    • 类Graphics中的drawString()函数
import java.awt.*;
import java.applet.*;
public class Test extends Applet
{

 public void paint(Graphics g)
  {
   Font f=new Font("楷体_GB123",Font.BOLD,30);
   g.setFont(f);
   g.setColor(Color.red);
   g.drawString("java网络新世界",0,30);
  }
}

Java Applet 中播放MP3,要用 Java Media Framework (JMF)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值