//不能用的话肯定是坐标不对
//把mouseMoved方法里的注释去掉重新获取
import javaawtDimension;
import javaawtMouseInfo;
import javaawtPoint;
import javaawtRobot;
import javaawteventActionEvent;
import javaawteventActionListener;
import javaawteventMouseEvent;
import javaawteventMouseMotionListener;
import javaxswingJButton;
import javaxswingJFrame;
import javaxswingWindowConstants;
public class MouseHelp extends javaxswingJPanel implements MouseMotionListener {
private JButton textButton;
Robot robot;
/
Auto-generated main method to display this
JPanel inside a new JFrame
/
public static void main(String[] args) {
JFrame frame = new JFrame();
framegetContentPane()add(new MouseHelp());
framesetDefaultCloseOperation(WindowConstantsDISPOSE_ON_CLOSE);
framepack();
framesetVisible(true);
}
public MouseHelp() {
super();
initGUI();
}
private void initGUI() {
try {
robot=new Robot();
addMouseMotionListener(this);
setPreferredSize(new Dimension(400, 300));
thissetLayout(null);
{
textButton = new JButton();
thisadd(textButton);
textButtonsetText("\u8fd0 \u884c");
textButtonsetBounds(136, 72, 127, 22);
textButtonaddActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
robotmouseMove(30,745);
try {
Threadsleep(1000);
robotmousePress(MouseEventBUTTON1_MASK);
robotmouseRelease(MouseEventBUTTON1_MASK);
Threadsleep(1000);
robotmouseMove(150,481);
robotmousePress(MouseEventBUTTON1_MASK);
robotmouseRelease(MouseEventBUTTON1_MASK);
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1printStackTrace();
}
}});
}
} catch (Exception e) {
eprintStackTrace();
}
}
public void mouseDragged(MouseEvent e) {
// TODO Auto-generated method stub
}
public void mouseMoved(MouseEvent e) {
// TODO Auto-generated method stub
//从这里获取鼠标的全局坐标
//Point mousepoint = MouseInfogetPointerInfo()getLocation();
//Systemoutprintln(mousepointx+"\t"+mousepointy);
}
}
public class Print {
/
@param args
/
public static void main(String[] args) {
// TODO Auto-generated method stub
for (int i = 5; i > 0; i--) {
for (int j = 0; j < i; j++) {
Systemoutprint("");
}
Systemoutprintln();
}
}
}
public class Demo {
public static void main(String[] args) {
int height=8;//行数
for(int i=1;i<=height;i++){
for(int j=height-i;j>0;j--){
Systemoutprint(" ");
}
for(int j=1;j<i2;j++){
Systemoutprint("");
}
Systemoutprintln();
}
}
}
既然要输出正三角形,那么输出的空格是一定要考虑的
给你写一个10行的,直角三角形。
class Test{
public static void main(String[] arge){
int h = 10;//定义行数
for(int i=0;i<10;i++){
for(int j=0;j<=i;j++){
print("");
}
println();
}
}
}
;public static void printTriangle(int end) { // 打印第一行 for (int i = 0; i < end + 1; i++) { Systemoutprint(""); } // 打印剩下的所有行 for (int i = 1; i < end + 1; i++) { Systemoutprintln();// 打印一个换行 int front = i;// 斜边之前 int behind = end;// 最后一个 // front即斜边之前都打印空格 for (int k = 0; k < front; k++) { Systemoutprint(" "); } // 最后一行只打印一个号 if (i < end) { Systemoutprint(""); } // 斜边到最后之间打印空格 for (int k = front + 1; k < behind; k++) { // 第一行倒数第三列打印直角标志 if (i == 1) { if (k == behind - 2) { Systemoutprint(""); } else { Systemoutprint(" "); } } // 第二行倒数第三列、倒数第二列打印直角标识 else if (i == 2) { // 倒数 if (k == behind - 2 || k == behind - 1) { Systemoutprint(""); } else { Systemoutprint(" "); } } else { Systemoutprint(" "); } } // 打印最后一个号 Systemoutprint(""); } }
你也可以用数组来打印下面是打印出来的图案
public static void main(String[] args) {
for(int i = 0;i<5;i++){
for(int j = 0;j<=i;j++){
Systemoutprint("#");
}
Systemoutprintln();
}
}
你的Java程序我帮你改完了,你看看吧(就两处错误,改动的地方见注释)
public class A {public static void main(String[] args) {
final int Max = 4;
int[][] arr= new int[Max+1][];
for(int i=0;i<=Max;i++){
arr[i]=new int[Max-i+1]; //这里列长度把new int[i+1];改成new int[Max-i+1];
}
for(int i=0;i<arrlength;i++){
for(int j=0;j<=Max-i;j++){
if(i==0){
int x=0;
for(int k=1;k<=j+1;k++){
x=x+k;
}
arr[i][j]=x;
}
else{
arr[i][j]=arr[i-1][j+1]-1;
}
}
}
for(int i=0;i<arrlength;i++){
for(int j=0;j<arr[i]length;j++){
Systemoutprint(arr[i][j]+" ");
}
Systemoutprintln();//这里去掉前面的大括号,因为多了一个大括号
}
}
}
以上就是关于java 建立直角坐标系全部的内容,包括:java 建立直角坐标系、请问下怎么用JAVA语言编写一个直角三角形一样的是*号的图形 ***** **** *** ** *、Java这代码那里出的问题 不知道怎么打出来正三角形 输出的为什么是直角三角形等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)