📄 b-splin_rar - mainwindow_java.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0081)http://www.pudn.com/view/downloads76/sourcecode/java/282080/mainWindow.java__.htm -->
<HTML><HEAD><TITLE>B-splin.rar - mainWindow.java</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.3199" name=GENERATOR></HEAD>
<BODY>
<SCRIPT language=JavaScript>
function openwin(url)
{
window.open(url, 'ProgramSourceCode');
}
</SCRIPT>
<TEXTAREA rows=17 cols=105>文件头:
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import java.util.*;
import javax.swing.*;
import java.text.*;
public class mainWindow
{
public static void main(String[] args)
{
JFrame frame2=new BsplineCurveFrame();
MyWindowListener l = new MyWindowListener();
frame2.addWindowListener(l);
//Text t=new Text();
//t.init();
//frame2.getContentPane().add(t,BorderLayout.SOUTH);
frame2.setVisible(true);
}
}
class BsplineCurveFrame extends JFrame
{
JLabel jl1,jl2,jl3,jl4,jl5;//,jl6
static JTextField jf1,jf2,jf3,jf4,jf5,jf6,jf7,jf8,jf9,jf10;//,jf11,jf12
public BsplineCurveFrame()
{
setTitle("B样条曲线绘图");
setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);
final ShapePanel1 panel = new ShapePanel1();
add(panel, BorderLayout.CENTER);
final JPanel panel2= new JPanel();
jl1=new JLabel("P1",JLabel.RIGHT);
jl2=new JLabel("P2",JLabel.RIGHT);
jl3=new JLabel("P3",JLabel.RIGHT</TEXTAREA><BR>
<TABLE width=756 border=0>
<TBODY>
<TR>
<TD width=1 bgColor=#b0b0b0></TD>
<TD>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-8055710228382273";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "000000";
google_color_text = "333333";
google_color_url = "666666";
//--></SCRIPT>
<SCRIPT src="B-splin_rar - mainWindow_java.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</TD>
<TD width=15 bgColor=#e4e0d8></TD></TR></TBODY></TABLE><TEXTAREA rows=12 cols=105>文件尾:
static int SIZE = 10;
private int current;
private ShapeMaker1 shapeMaker;
private Line2D line2;
private HartleyJ H=new HartleyJ();
}
abstract class ShapeMaker1
{
public ShapeMaker1(int aPointCount)
{
pointCount = aPointCount;
}
public int getPointCount()
{
return pointCount;
}
public abstract Shape makeShape(Point2D[] p);
public String toString()
{
return getClass().getName();
}
private int pointCount;
}
class PolygonMaker1 extends ShapeMaker1
{
public PolygonMaker1() { super(5); }
public Shape makeShape(Point2D[] p)
{
GeneralPath s = new GeneralPath();
s.moveTo((float) p[0].getX(), (float) p[0].getY());
for (int i = 1; i < p.length; i++)
s.lineTo((float) p[i].getX(), (float) p[i].getY());
return s;
}
}
class MyWindowListener extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}</TEXTAREA><BR><A href="http://www.pudn.com/"><SMALL><FONT
color=#a0a0a0>程序员联合开发网</FONT></SMALL></A> <A
href="http://www.pudn.com/downloads76/sourcecode/java/detail282080.html"><SMALL><FONT
color=#a0a0a0>返回B-splin.rar</FONT></SMALL></A> <A
href="javascript:openwin('/view_src.asp?id=282080&f=mainWindow.java');"><SMALL><FONT
color=#a00000>在线阅读整个文件</FONT></SMALL></A> </BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -