JAVA
文章平均质量分 77
fduan
这个作者很懒,什么都没留下…
展开
-
快速排序算法(C & Java 实现)
C语言版 #include void disp_array( int a[], int n ){ int i; for( i = 0; i < n; ++i ) printf( "%d ", a[i] ); printf( "\n" );}int partition( int a[], int low, int high ){ in原创 2012-08-30 07:28:27 · 760 阅读 · 0 评论 -
[Java GUI] 简易Java绘图程序实例
本例演示了如何响应鼠标动作来实现绘图,为使重绘时原先信息不丢失,使用了Vector类来保存所绘制的各条曲线,其中curve对象用于保存每条曲线,而curves对象保存所有绘制的独立曲线。import java.awt.Color;import java.awt.Container;import java.awt.Dimension;import java.awt.Graphics;原创 2012-10-11 22:11:35 · 11232 阅读 · 0 评论 -
[Java GUI] 鼠标移动事件处理示例
本程序演示了如何捕捉和处理鼠标移动和拖拽事件。当鼠标在左边面板中移动或拖拽时,右边JTextArea会显示事件类型及当前光标坐标。import java.awt.BorderLayout;import java.awt.Color;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.M原创 2012-10-11 01:07:34 · 9438 阅读 · 0 评论 -
[Java GUI] Swing中JList和JRadioButton的联合使用
此例主要演示了JList和JRadioButton、ButtonGroup类的使用,用到的技巧主要是嵌套布局及匿名类。import java.awt.BorderLayout;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ItemEvent;import java.awt.eve原创 2012-10-09 19:09:48 · 3699 阅读 · 0 评论 -
[Java GUI] 从JTextArea中解析数字并求和
从输入文本中自动解析各数字,并求和。单击save按钮,可将结果写入文件。这里使用了嵌套布局方式设计界面。import javax.swing.*;import java.awt.BorderLayout;import java.awt.Container;import java.awt.event.*;import java.io.BufferedWriter;import原创 2012-10-08 23:03:42 · 1227 阅读 · 0 评论 -
[Java GUI] 一个功能极简的翻译软件
主要用到的技巧包括界面嵌套布局(包括BorderLayout, FlowLayout, GridLayout),匿名类,以及java.util.Map泛型类的使用。Enjoy it !import javax.swing.*;import java.util.HashMap;import java.util.Map;import java.awt.BorderLayout;import原创 2012-10-09 04:29:10 · 4126 阅读 · 1 评论 -
[Java GUI] 筛选指定区间内满足条件的数字
嵌套布局的一个简单示例import java.awt.BorderLayout;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;cl原创 2012-10-08 22:59:32 · 1777 阅读 · 0 评论 -
简单选择排序(C & Java 实现)
C语言版 #include #define SWAP( a, i, j ) { t = a[i]; a[i] = a[j]; a[j] = t; }void disp_array( int a[], int n ){ int i; for( i = 0; i < n; ++i ) printf( "%d ", a[i] );原创 2012-08-30 06:14:26 · 669 阅读 · 0 评论 -
冒泡排序算法(C & Java 实现)
C语言版#include #define SWAP( a, b ) { t = a; a = b; b = t; }#define LESS( a, b ) a < bvoid disp_array( int a[], int n );void bubble_sort( int a[], int n ){ int i, j, t; int flag = 1; /原创 2012-08-28 00:58:18 · 815 阅读 · 0 评论 -
堆排序算法(C & Java 实现)
C语言版#include #define SWAP( a, i, j ) { t = a[i]; a[i] = a[j]; a[j] = t; }#define LESS( a, b ) ( a < b ) void disp_array( int a[], int n ){ int i; for( i = 0; i < n; ++i ) printf( "%d ",原创 2012-08-30 11:05:30 · 611 阅读 · 0 评论 -
[Java GUI] 在JTextArea中显示选定文件的内容
/** * This program opens a file and show its content in a text area. * * @author fduan * @link http://blog.csdn.net/fduan */import javax.swing.*;import javax.swing.filechooser.FileFilter;im原创 2012-10-15 03:25:13 · 4127 阅读 · 0 评论