for(int j=0;j=3;j++){
g.drawLine(x, yy, x, (row+1)*hangju+y);//此循环用于画出表格的列
if(j0){
x+=lieju;
}else{
x+=lieju*3;
}
}//112-128打印出表格的最后一行单元格
x=csx;
g.setFont(new Font("",Font.TYPE1_FONT,13));
g.drawString("合 计",x+60, c);
g.drawString("会计主管 记账 出纳 审核 制证", x+30, yy+50);
g.drawLine(cul*lieju+x+25, y, cul*lieju+x+25, (row+1)*hangju+y);//打印出最后一列
g.drawString("记",cul*lieju+x+6, y+15);
g.drawString("账", cul*lieju+x+6, y+35);
g.drawString("√", cul*lieju+x+6, y+55);//134-136为最后一列写入字体
g.drawString("附",cul*lieju+x+35, y+75);
g.drawString("件", cul*lieju+x+35, y+95);
g.drawString("张", cul*lieju+x+35, y+175);//134-136为最后一列后写入字体
}
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getActionCommand().equals("打印预览")){
this.repaint();
}
}
}
使用drawLine()做了一个记账凭证 。
执行点击"打印"子菜单"打印预览"就可显示出我们所画的"记账凭证表"
希望这个小程序能够给简单java代码图形你点灵感
求Java 实现绘制图形并移动代码代码如下简单java代码图形:import javax.microedition.lcdui.Canvas;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Graphics;import javax.microedition.midlet.MIDlet;import javax.microedition.midlet.MIDletStateChangeException;public class Zfx extends MIDlet { private Display display; public Zfx() {display=Display.getDisplay(this);Zfxc qs=new Zfxc();display.setCurrent(qs); } protected void destroyApp(boolean arg0) throws MIDletStateChangeException { } protected void pauseApp() { } protected void startApp() throws MIDletStateChangeException { }}class Zfxc extends Canvas implements Runnable{ private int x,y,x1,y1,i; private boolean flag;Zfxc(){init(); } private void init(){Thread thread=new Thread(this);thread.start(); } protected void paint(Graphics g) {g.setColor(255,255,255);g.fillRect(0, 0, this.getWidth(), this.getHeight());g.setColor(0);g.fillRect(x, y, 10, 10);} private void logic(){if(x=this.getWidth()-10){x1=2;}if(x1==1){x+=3;}else if(x1==2){x-=3;}if(y=this.getHeight()-10){y1=2;}if(y1==1){y+=3;}else if(y1==2){y-=3;} } protected void keyPressed(int keyCode) {if(keyCode==-5){if(i==0){flag=true;i=1;}else if(i==1){flag=false;i=0;}} } public void run() {while(true){if(flag){logic();}repaint();try {Thread.sleep(80);} catch (InterruptedException e) {e.printStackTrace();}} }}求Java 实现绘制图形并移动代码
java编程采用图形界面实现两个内容的交换,图形界面如下图以下是一个简单的Java GUI程序简单java代码图形,可以实现两个内容(字符串、图片等)之间的交换简单java代码图形:
Copy code
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class SwapContent extends JFrame implements ActionListener {
private JLabel label1, label2;
private JButton swapBtn;
public SwapContent() {
// 设置窗口大小和标题
setSize(400, 300);
setTitle("Swap Content Demo");
// 创建标签和按钮
label1 = new JLabel("Content A");
label2 = new JLabel("Content B");
swapBtn = new JButton("Swap");
// 设置标签和按钮的位置和大小
label1.setBounds(50, 50, 100, 30);
label2.setBounds(200, 50, 100, 30);
swapBtn.setBounds(150, 150, 100, 30);
// 将标签和按钮添加到窗口中
add(label1);
add(label2);
add(swapBtn);
// 注册按钮的事件监听器
swapBtn.addActionListener(this);
// 设置窗口的默认关闭方式
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
@Override
public void actionPerformed(ActionEvent e) {
// 获取标签的内容
String temp = label1.getText();
推荐阅读
- 区块链应用有什么影响,区块链应用到哪些领域
- 简单不乱的体育游戏活动,简单好玩的体育游戏
- 网红直播扶贫素材,扶贫直播海报
- vb.net必须用类吗 vb net
- 陌陌直播公会是什么,陌陌直播公会是什么意思
- 直播推荐用什么设备录制,开直播用什么录屏
- erp系统大学生能够接触到么,erp系统大学生能够接触到么嘛
- python函数类型 python 函数的类型
- 苹果cms广告修改哪个文件,苹果cms广告修改哪个文件夹