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 · 805 阅读 · 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 · 11254 阅读 · 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 · 9468 阅读 · 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 · 3719 阅读 · 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 · 1243 阅读 · 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 · 4158 阅读 · 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 · 1791 阅读 · 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 · 686 阅读 · 0 评论 -
冒泡排序算法(C & Java 实现)
C语言版 #include #define SWAP( a, b ) { t = a; a = b; b = t; } #define LESS( a, b ) a < b void 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 · 831 阅读 · 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 · 630 阅读 · 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 · 4154 阅读 · 0 评论