当前位置: 编程技术>移动开发
本页文章导读:
▪比较文本文件中雷同内容 比较文本文件中相同内容
大概意思是 比较两个.txt文件中找出相同的数据 代码如下 大家帮忙看看对吗?
public class BufferedTest {
public static void main(String[] args) {
try {
Scanner readr = new Scann.........
▪ 两个版本的jdk能否装在同一个机器下呢 两个版本的jdk能否装在同一个机器上呢
这几天公司开发一个项目,用的jdk是1.4的。看着很不爽。前段时间装系统的时候,随手就把jdk1.4删了,换了一个1.6的。结果,程序不能正常运行了。.........
▪ 请问draw2d中鼠标拖曳的有关问题 请教draw2d中鼠标拖曳的问题
运行了draw2d的一个例子,有两个节点和一条连线,程序中能够实现鼠标拖动节点的功能,但运行时却没有效果,请各位牛人帮我看一下,是不是程序本身有问题.........
[1]比较文本文件中雷同内容
来源: 互联网 发布时间: 2014-02-18
比较文本文件中相同内容
大概意思是 比较两个.txt文件中找出相同的数据 代码如下 大家帮忙看看对吗?
大概意思是 比较两个.txt文件中找出相同的数据 代码如下 大家帮忙看看对吗?
public class BufferedTest { public static void main(String[] args) { try { Scanner readr = new Scanner(System.in); System.out.println("输入第一个文件名:"); String file1 = readr.next(); System.out.println("输入第二个文件名:"); String file2 = readr.next(); FileReader inOne1 = new FileReader(file1); BufferedReader inTwo1 = new BufferedReader(inOne1); String s1 = null; int i = 0; boolean b = true; FileReader inOne2 = new FileReader(file2); BufferedReader inTwo2 = new BufferedReader(inOne2); String s2 = null; // 文件内容对比 Vector listOK = new Vector(); Vector listNO = new Vector(); while ((s1 = inTwo1.readLine()) != null) { i++; while ((s2 = inTwo2.readLine()) != null) { //if (s1.equals(s2) != true) {//不同的数据 if(s1.toString() == s2.toString()){ listNO.add(s1); listNO.add(s2); b = false; }else{ listOK.add(s1); } break; } } if (b) { System.out.println("文件内容一样"); } for (int j = 0; j < listNO.size(); j++) { System.out.println("不同的数据为 :" + listNO.get(j)); } System.out.println(""); for( int k = 0; k<listOK.size();k++){ System.out.println("相同的数据为:" + listOK.get(k)); } } catch (IOException e) { System.out.println(e); } } }
1 楼
魔力猫咪
2008-04-09
怎么这么复杂?直接用正则表达式不好吗?
[2] 两个版本的jdk能否装在同一个机器下呢
来源: 互联网 发布时间: 2014-02-18
两个版本的jdk能否装在同一个机器上呢
这几天公司开发一个项目,用的jdk是1.4的。看着很不爽。前段时间装系统的时候,随手就把jdk1.4删了,换了一个1.6的。结果,程序不能正常运行了。今天只好又回滚回去了。我想问问高手们,我能否在一个机器上安装量个不同版本的jdk呢??
谢谢,期待高手们的回复。
显然可以.
把环境改改就可以了.
显然可以.
把环境改改就可以了.
老大,你就好人做到底吧,告诉我,怎么改坏境。俺们公司穷,用个破lomboz,还是个老掉牙的版本,不许更新。我的都郁闷坏了
显然可以.
把环境改改就可以了.
老大,你就好人做到底吧,告诉我,怎么改坏境。俺们公司穷,用个破lomboz,还是个老掉牙的版本,不许更新。我的都郁闷坏了
你们公司用的什么系统?
显然可以.
把环境改改就可以了.
老大,你就好人做到底吧,告诉我,怎么改坏境。俺们公司穷,用个破lomboz,还是个老掉牙的版本,不许更新。我的都郁闷坏了
你们公司用的什么系统?
xp系统
显然可以.
把环境改改就可以了.
老大,你就好人做到底吧,告诉我,怎么改坏境。俺们公司穷,用个破lomboz,还是个老掉牙的版本,不许更新。我的都郁闷坏了
你们公司用的什么系统?
xp系统
把path 指到你要用到的jdk的路径上去。
显然可以.
把环境改改就可以了.
老大,你就好人做到底吧,告诉我,怎么改坏境。俺们公司穷,用个破lomboz,还是个老掉牙的版本,不许更新。我的都郁闷坏了
你们公司用的什么系统?
xp系统
把path 指到你要用到的jdk的路径上去。
我想要保证两个版本的jdk都能运行,将这两个版本的路径都添加到path中吗?
这几天公司开发一个项目,用的jdk是1.4的。看着很不爽。前段时间装系统的时候,随手就把jdk1.4删了,换了一个1.6的。结果,程序不能正常运行了。今天只好又回滚回去了。我想问问高手们,我能否在一个机器上安装量个不同版本的jdk呢??
谢谢,期待高手们的回复。
1 楼
抛出异常的爱
2008-04-14
IDE。。。里面有选择jre的选择
2 楼
lsk
2008-04-14
crash 写道
这几天公司开发一个项目,用的jdk是1.4的。看着很不爽。前段时间装系统的时候,随手就把jdk1.4删了,换了一个1.6的。结果,程序不能正常运行了。今天只好又回滚回去了。我想问问高手们,我能否在一个机器上安装量个不同版本的jdk呢??
谢谢,期待高手们的回复。
谢谢,期待高手们的回复。
显然可以.
把环境改改就可以了.
3 楼
crash
2008-04-14
lsk 写道
crash 写道
这几天公司开发一个项目,用的jdk是1.4的。看着很不爽。前段时间装系统的时候,随手就把jdk1.4删了,换了一个1.6的。结果,程序不能正常运行了。今天只好又回滚回去了。我想问问高手们,我能否在一个机器上安装量个不同版本的jdk呢??
谢谢,期待高手们的回复。
谢谢,期待高手们的回复。
显然可以.
把环境改改就可以了.
老大,你就好人做到底吧,告诉我,怎么改坏境。俺们公司穷,用个破lomboz,还是个老掉牙的版本,不许更新。我的都郁闷坏了
4 楼
lsk
2008-04-14
crash 写道
lsk 写道
crash 写道
这几天公司开发一个项目,用的jdk是1.4的。看着很不爽。前段时间装系统的时候,随手就把jdk1.4删了,换了一个1.6的。结果,程序不能正常运行了。今天只好又回滚回去了。我想问问高手们,我能否在一个机器上安装量个不同版本的jdk呢??
谢谢,期待高手们的回复。
谢谢,期待高手们的回复。
显然可以.
把环境改改就可以了.
老大,你就好人做到底吧,告诉我,怎么改坏境。俺们公司穷,用个破lomboz,还是个老掉牙的版本,不许更新。我的都郁闷坏了
你们公司用的什么系统?
5 楼
crash
2008-04-14
lsk 写道
crash 写道
lsk 写道
crash 写道
这几天公司开发一个项目,用的jdk是1.4的。看着很不爽。前段时间装系统的时候,随手就把jdk1.4删了,换了一个1.6的。结果,程序不能正常运行了。今天只好又回滚回去了。我想问问高手们,我能否在一个机器上安装量个不同版本的jdk呢??
谢谢,期待高手们的回复。
谢谢,期待高手们的回复。
显然可以.
把环境改改就可以了.
老大,你就好人做到底吧,告诉我,怎么改坏境。俺们公司穷,用个破lomboz,还是个老掉牙的版本,不许更新。我的都郁闷坏了
你们公司用的什么系统?
xp系统
6 楼
lsk
2008-04-14
crash 写道
lsk 写道
crash 写道
lsk 写道
crash 写道
这几天公司开发一个项目,用的jdk是1.4的。看着很不爽。前段时间装系统的时候,随手就把jdk1.4删了,换了一个1.6的。结果,程序不能正常运行了。今天只好又回滚回去了。我想问问高手们,我能否在一个机器上安装量个不同版本的jdk呢??
谢谢,期待高手们的回复。
谢谢,期待高手们的回复。
显然可以.
把环境改改就可以了.
老大,你就好人做到底吧,告诉我,怎么改坏境。俺们公司穷,用个破lomboz,还是个老掉牙的版本,不许更新。我的都郁闷坏了
你们公司用的什么系统?
xp系统
把path 指到你要用到的jdk的路径上去。
7 楼
fch0402
2008-04-14
按说jdk应该向下兼容啊,怎么会这样?
8 楼
crash
2008-04-15
lsk 写道
crash 写道
lsk 写道
crash 写道
lsk 写道
crash 写道
这几天公司开发一个项目,用的jdk是1.4的。看着很不爽。前段时间装系统的时候,随手就把jdk1.4删了,换了一个1.6的。结果,程序不能正常运行了。今天只好又回滚回去了。我想问问高手们,我能否在一个机器上安装量个不同版本的jdk呢??
谢谢,期待高手们的回复。
谢谢,期待高手们的回复。
显然可以.
把环境改改就可以了.
老大,你就好人做到底吧,告诉我,怎么改坏境。俺们公司穷,用个破lomboz,还是个老掉牙的版本,不许更新。我的都郁闷坏了
你们公司用的什么系统?
xp系统
把path 指到你要用到的jdk的路径上去。
我想要保证两个版本的jdk都能运行,将这两个版本的路径都添加到path中吗?
[3] 请问draw2d中鼠标拖曳的有关问题
来源: 互联网 发布时间: 2014-02-18
请教draw2d中鼠标拖曳的问题
运行了draw2d的一个例子,有两个节点和一条连线,程序中能够实现鼠标拖动节点的功能,但运行时却没有效果,请各位牛人帮我看一下,是不是程序本身有问题??
多谢
程序如下:
import org.eclipse.draw2d.ChopboxAnchor;
import org.eclipse.draw2d.ColorConstants;
import org.eclipse.draw2d.Figure;
import org.eclipse.draw2d.IFigure;
import org.eclipse.draw2d.Label;
import org.eclipse.draw2d.LightweightSystem;
import org.eclipse.draw2d.LineBorder;
import org.eclipse.draw2d.MidpointLocator;
import org.eclipse.draw2d.MouseEvent;
import org.eclipse.draw2d.MouseListener;
import org.eclipse.draw2d.MouseMotionListener;
import org.eclipse.draw2d.PolygonDecoration;
import org.eclipse.draw2d.PolylineConnection;
import org.eclipse.draw2d.RectangleFigure;
import org.eclipse.draw2d.geometry.Dimension;
import org.eclipse.draw2d.geometry.Point;
import org.eclipse.draw2d.geometry.Rectangle;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class example {
public static void main(String args[]){
Shell shell=new Shell();
shell.setSize(350, 360);
shell.open();
shell.setText("demo");
LightweightSystem lws=new LightweightSystem(shell);
IFigure panel=new Figure();
lws.setContents(panel);
RectangleFigure
node1=new RectangleFigure(),
node2=new RectangleFigure();
node1.setBackgroundColor(ColorConstants.red);
node1.setBounds(new Rectangle(30,30,64,36));
node2.setBounds(new Rectangle(100,100,64,36));
PolylineConnection conn=new PolylineConnection();
conn.setSourceAnchor(new ChopboxAnchor(node1));
conn.setTargetAnchor(new ChopboxAnchor(node2));
conn.setTargetDecoration(new PolygonDecoration());
Label label=new Label("Midpoint");
label.setOpaque(true);
label.setBackgroundColor(ColorConstants.buttonLightest);
label.setBorder(new LineBorder());
conn.add(label,new MidpointLocator(conn, 0));
panel.add(node1);
panel.add(node2);
panel.add(conn);
new Dragger(node1);
new Dragger(node2);
Display display=Display.getDefault();
while(!shell.isDisposed()){
if(!display.readAndDispatch())
display.sleep();
}
}
static class Dragger extends MouseMotionListener.Stub implements MouseListener{
public Dragger(IFigure figure){
figure.addMouseMotionListener(this);
figure.addMouseListener(this);
}
Point last;
public void mouseReleased(MouseEvent e){
last=null;
}
public void mouseClicked(MouseEvent e){
}
public void mouseDoubleClicked(MouseEvent e){
System.out.println("c");
}
public void mousePressed(MouseEvent e){
last=e.getLocation();
e.consume();
System.out.println("a");
}
public void mouseDragger(MouseEvent e){
// if(last==null)
// return;
System.out.println("b");
Point p=e.getLocation();
Dimension delta=p.getDifference(last);
last=p;
Figure f=((Figure)e.getSource());
f.setBounds(f.getBounds().getTranslated(delta.width, delta.height));
}
};
}
中间增加的输出都是测试的,我鼠标拖动时发现程序根本就没有进入mousedragger方法,不知道为何
运行了draw2d的一个例子,有两个节点和一条连线,程序中能够实现鼠标拖动节点的功能,但运行时却没有效果,请各位牛人帮我看一下,是不是程序本身有问题??
多谢
程序如下:
import org.eclipse.draw2d.ChopboxAnchor;
import org.eclipse.draw2d.ColorConstants;
import org.eclipse.draw2d.Figure;
import org.eclipse.draw2d.IFigure;
import org.eclipse.draw2d.Label;
import org.eclipse.draw2d.LightweightSystem;
import org.eclipse.draw2d.LineBorder;
import org.eclipse.draw2d.MidpointLocator;
import org.eclipse.draw2d.MouseEvent;
import org.eclipse.draw2d.MouseListener;
import org.eclipse.draw2d.MouseMotionListener;
import org.eclipse.draw2d.PolygonDecoration;
import org.eclipse.draw2d.PolylineConnection;
import org.eclipse.draw2d.RectangleFigure;
import org.eclipse.draw2d.geometry.Dimension;
import org.eclipse.draw2d.geometry.Point;
import org.eclipse.draw2d.geometry.Rectangle;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class example {
public static void main(String args[]){
Shell shell=new Shell();
shell.setSize(350, 360);
shell.open();
shell.setText("demo");
LightweightSystem lws=new LightweightSystem(shell);
IFigure panel=new Figure();
lws.setContents(panel);
RectangleFigure
node1=new RectangleFigure(),
node2=new RectangleFigure();
node1.setBackgroundColor(ColorConstants.red);
node1.setBounds(new Rectangle(30,30,64,36));
node2.setBounds(new Rectangle(100,100,64,36));
PolylineConnection conn=new PolylineConnection();
conn.setSourceAnchor(new ChopboxAnchor(node1));
conn.setTargetAnchor(new ChopboxAnchor(node2));
conn.setTargetDecoration(new PolygonDecoration());
Label label=new Label("Midpoint");
label.setOpaque(true);
label.setBackgroundColor(ColorConstants.buttonLightest);
label.setBorder(new LineBorder());
conn.add(label,new MidpointLocator(conn, 0));
panel.add(node1);
panel.add(node2);
panel.add(conn);
new Dragger(node1);
new Dragger(node2);
Display display=Display.getDefault();
while(!shell.isDisposed()){
if(!display.readAndDispatch())
display.sleep();
}
}
static class Dragger extends MouseMotionListener.Stub implements MouseListener{
public Dragger(IFigure figure){
figure.addMouseMotionListener(this);
figure.addMouseListener(this);
}
Point last;
public void mouseReleased(MouseEvent e){
last=null;
}
public void mouseClicked(MouseEvent e){
}
public void mouseDoubleClicked(MouseEvent e){
System.out.println("c");
}
public void mousePressed(MouseEvent e){
last=e.getLocation();
e.consume();
System.out.println("a");
}
public void mouseDragger(MouseEvent e){
// if(last==null)
// return;
System.out.println("b");
Point p=e.getLocation();
Dimension delta=p.getDifference(last);
last=p;
Figure f=((Figure)e.getSource());
f.setBounds(f.getBounds().getTranslated(delta.width, delta.height));
}
};
}
中间增加的输出都是测试的,我鼠标拖动时发现程序根本就没有进入mousedragger方法,不知道为何
最新技术文章: