Question: eclipse导入java文件?
- Import -> File System -> 选择目录 -> 选中文件
Question: Eclipse中文乱码
- Window -> Preferences -> General -> Wordspace -> Text file encoding
- 一般设为
UTF-8
- 一般设为
- Window -> Preferences -> General -> Wordspace -> Text file encoding
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>
<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问题?
- 项目 -> Build Path -> Config Build Path…
- 然后选择Libraries标签页,点击Add External JARs…
- 再到你的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()函数
- 用Eclipse,发现文件名要和class名一致,否则报错。
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)