Eclipse 使用

来源:互联网 发布:乐视视频显示网络异常 编辑:程序博客网 时间:2024/05/22 17:07
  • 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