易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA图形基础


1.最简单的图形,一个消息框
import javax.swing.JOptionPane;
//表明程序使用javax.swing包的JOptionPane类
public class Dialog1{

public static void main(String[] args) {
// TODO Auto-generated method stub
       //下句表明程序使用JOptionPane类的showMessageDialog方法1`
JOptionPane.showMessageDialog(null,"welcome to java");
 }
 
 }
2.仍然是简单的消息框,输入名字后显示欢迎消息
import javax.swing.JOptionPane;
public class NameDialog{
/**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub
String name=
JOptionPane.showInputDialog("what is your name? ");
String message=
String.format("welcome,%s,to java programming! ",name);
JOptionPane.showMessageDialog(null,message);
 }
 
 }
3.以上两个例子的运用,两个整数和的输出,注意Integer.parseInt()用于将字符串转化为整数
import javax.swing.JOptionPane;
public class ShowAdd{

public static void main(String[] args) {
// TODO Auto-generated method stub
   int integer1;
   int integer2;
String firstNumber=
JOptionPane.showInputDialog("请输入第一个整数: ");
String secondNumber=
JOptionPane.showInputDialog("请输入第二个整数: ");
integer1=Integer.parseInt(firstNumber);
integer2=Integer.parseInt(secondNumber);
String Sum=
String.format("%d和%d的和为:%d ",integer1,integer2,integer1+integer2);
JOptionPane.showMessageDialog(null,Sum);
 }
 
 }

3.在框里面出现两条对角直线
import java.awt.*;
import javax.swing.*;
public class DrawPanel extends JPanel
{
  


相关文档:

实现AMF3与Java之间数组的传递(动态创建数组)...

首先,AMF3似乎并不支持List.ArrayList等数组的解析...Java客户端传递List对象,AMF3无法解析为Array...
原因是:AMF3只支持基础数据类型...
故,需要将List等数据转换为Object[] !这样AMF3才能将Java传递的数组解析为Array...
由于数组的创建,即便一开始不赋值,也需要设置数组的length,如:String[] myString = new Str ......

通过 DAOFactory 的泛型写法来演示Java泛型的特殊用法

通过 DAOFactory 的泛型写法来演示Java泛型的特殊用法
小型项目中常常都没有用三方持久化框架,而大都是用公司或自行依据DAO模式封装的一些组件来完成数据库持久化动作,并且,通常为了更具可扩展性,常常使用抽象工厂模式来解耦合。
一、先看代码
1、简单工厂代码
/************************************************* ......

Java模拟HTTP的Get和Post请求

import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpMethod;
import org.apache.commons.httpclient.HttpStatus;
import org.apache.commons.httpclient.URIException;
import org.apache.commons.httpclient.methods.GetMethod;
import org.apache.commons.httpclient.meth ......

Java学习笔记(1) 对象初始化顺序

在Java中,当一个对象被创建时,成员变量的初始化及构造方法的调用遵循以下顺序:
1. 将分配给对象的存储空间初始化成二进制的零。
2. 调用所有基类的构造方法。这个步骤会不断地反复递归下去,首先是构造这种层次结构的根,然后是下一层子类,等等,直到最底层的子类。
3. 按照声明的顺序调用成员的初始化方法。
4. 调 ......

MyEclipse注册JAVA程序代码!

package cn.vicky.reg;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class MyEclipseReg {
// ///////////////////////////////////////////////////////////
// 运行该文件 输入用户名 点击回车即可生成 MyEclipse 6.0 和 7.0 通用户注册码
// ///// ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号