成都网站建设设计

将想法与焦点和您一起共享

java变形代码 java代码怎么变成exe程序

JAVA 伪代码

提示输入一个大于2且11的数字

创新互联是一家专注于成都做网站、网站设计与策划设计,兰山网站建设哪家好?创新互联做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:兰山等地区。兰山做网站价格咨询:18982081108

输入一整型数值给Vertices,

if(Vertices 3 || Vertices 11){

提示重新输入且应输入

退出程序

}else{

生成一个Vertices * Vertices 大小的数组Graph,

填充数组 :行号与列号相同填充0,其余填充10以内随机数

交换元素:以[i][j]位置的数值与[j][i]位置的数值互换

最后打印数组各元素

}

怎样用java绘制弧形文字

用java绘制弧形文字的方法是调用java 2d图形处理的api实现的。

完整代码如下:

// 引入需要的jar包

import java.awt.Container;

import java.awt.Dimension;

import java.awt.Font;

import java.awt.FontMetrics;

import java.awt.Graphics;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import javax.swing.JFrame;

import javax.swing.JPanel;

//定义一个类

public class FontPanel extends JPanel {

//定义一个画板,入参是图形g

public void paintComponent(Graphics g) {

super.paintComponent(g);

Font f = new Font("SansSerif", Font.BOLD, 14); 设置字体加粗

Font fi = new Font("SansSerif", Font.BOLD + Font.ITALIC, 14);设置字体加粗,斜体

FontMetrics fm = g.getFontMetrics(f); //得到当前的font metrics

FontMetrics fim = g.getFontMetrics(fi);//得到当前的font metrics

String s1 = "Java ";

String s2 = "Source and Support"; 定义字符串

String s3 = " java 字体变形学习";

int width1 = fm.stringWidth(s1); 设置宽度

int width2 = fim.stringWidth(s2);

int width3 = fm.stringWidth(s3);

Dimension d = getSize(); 设置二维图形的维度

int cx = (d.width - width1 - width2 - width3) / 2; 计算绘制字体的x轴

int cy = (d.height - fm.getHeight()) / 2 + fm.getAscent();计算绘制字体的y轴

g.setFont(f);

g.drawString(s1, cx, cy);

cx += width1;

g.setFont(fi);

g.drawString(s2, cx, cy);

cx += width2;

g.setFont(f);

g.drawString(s3, cx, cy);

}

main方法测试:

public static void main(String[] args) {

JFrame frame = new JFrame();

frame.setTitle("NotHelloWorld2");

frame.setSize(350, 200);

frame.addWindowListener(new WindowAdapter() {

 public void windowClosing(WindowEvent e) {

   System.exit(0);

 }

});

Container contentPane = frame.getContentPane();

contentPane.add(new FontPanel());

frame.show();

}

}

运行结果:

如何使用命令行编译和运行Java代码

这里给你一个具体的场景来讲述如何使用命令行编译和运行Java代码:

任务

我们有一个相当标准的Java工程,它包含三个顶层文件夹:

/bin-用来存放已编译好的.class文件

/lib-用来存放第三方.jar文件

/src-存放.java源代码

我的任务就是要从Java工程根目录去编译和运行工程。我们将使用Windows操作系统作为例子(和在Unix系统上的唯一区别就是路径分隔符是”:“而不是”;“)。

编译Java代码

第一步是把文本文件.java源代码编译成Java虚拟机字节码文件(.class)。这一步使用一个叫javac的JDK工具来完成。

假设我们在应用的根目录下,从com.example包下尝试把Application.java文件,以及把lib文件夹中的lib1.jar和lib2.jar库编译到目标文件夹bin下,编译命令应该是如下格式:

javac -d bin -sourcepath src -cp lib/lib1.jar;lib/lib2.jar src/com/example/Application.java1

编译完后,/bin/com/example/Application.class应该就会创建出来了。如何Application.java使用了其他工程的类,那么他们全部会自动被编译并且放到相应的文件夹下。

运行Java代码

为了启动我们刚刚编译的.class文件,需要另外一个叫java的JDK工具。

假设我们在应用的根目录下,为了能够启动com.example包中的,使用了lib文件夹下的lib1.jar和lib2.jar库的Application.class文件,启动命令应该是如下

java -cp bin;lib/lib1.jar;lib/lib2.jar com.example.Application

我们在这里没有提供文件名,只有一个实际的类名,java会基于提供的classpath(缩写成cp)路径去搜索。


当前文章:java变形代码 java代码怎么变成exe程序
浏览路径:http://chengdu.cdxwcx.cn/article/dohsgei.html