java中取消審批代碼 java怎么注銷(xiāo)代碼

java間隔指定時(shí)間后運(yùn)行代碼可取消

java間隔指定時(shí)間后運(yùn)行代碼可取消

創(chuàng)新互聯(lián)-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比永和網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式永和網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋永和地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴(lài)。

java間隔指定時(shí)間后運(yùn)行代碼可取消定時(shí)任務(wù)

使用java.util.Timer類(lèi)來(lái)實(shí)現(xiàn)定時(shí)任務(wù),它可以定期執(zhí)行任務(wù),也可以在指定的時(shí)間點(diǎn)執(zhí)行任務(wù)。

示例代碼:

import java.util.Timer;

import java.util.TimerTask;

public class TimerTest {

public static void main(String[] args) {

// 創(chuàng)建一個(gè)定時(shí)器

Timer timer = new Timer();

// 創(chuàng)建一個(gè)定時(shí)任務(wù)

TimerTask task = new TimerTask() {

@Override

public void run() {

System.out.println("定時(shí)任務(wù)開(kāi)始執(zhí)行");

}

};

// 使用定時(shí)器安排定時(shí)任務(wù)在2秒后開(kāi)始執(zhí)行,每隔2秒重復(fù)執(zhí)行

timer.schedule(task, 2000, 2000);

// 取消定時(shí)任務(wù)

timer.cancel();

}

}

剛學(xué)JAVA求高手幫我改下代碼 確定 和取消 按鈕怎么顯示在下面

首先你還是弄一個(gè)新的panel 來(lái)將“確定”“取消”兩個(gè)按鈕重新排布好吧,由于只有兩個(gè)按鈕這么簡(jiǎn)單我下面的程序用GirdLayout了,

例如:JPanel panel = new JPanel();

panel.setLayout(new GridLayout(1,2));

panel.add(bw);

panel.add(bc);

然后再在你的Frame jp 里面加入這個(gè)panel,就可以了。按照你的設(shè)定就是用BorderLayout把它加到中間去吧? 北面的就是你原來(lái)做好的那些部分..(雖然不是很優(yōu)化,不過(guò)先不管了...)

例如:fr.getContentPane().add("North",jp);

fr.getContentPane().add("Center",panel);

整條程序就是:(注意我改了包的名字和類(lèi)的名字,你要改回來(lái), 這里的參數(shù)也改了一下,符合我自己的審美觀 : fr.setSize(450, 200); )

package src;

/**

* @author Raven Denesis

* @version 1.0

*/

import java.awt.*;

import java.awt.event.*;

import java.util.Map;

import javax.swing.*;

public class Jpassword {

private JFrame fr = new JFrame("登陸界面");

private JTextField user = new JTextField(20);

private JPasswordField pwd = new JPasswordField(10);

private JTextArea ta = new JTextArea(5,10);

private JButton bw = new JButton("確定");

private JButton bc = new JButton("取消");

Font ft = new Font ("serf",Font.BOLD,28);

JPanel jp = new JPanel (new GridLayout(2,3,10,10));

public static void main(String[] args){

Jpassword than = new Jpassword();

than.go();

}

void go(){

fr.getContentPane().setLayout(new BorderLayout(0,10));

JLabel u1 =new JLabel("用戶(hù)名: ",JLabel.LEFT);

jp.add(u1);

jp.add(user);

JLabel pl = new JLabel("用戶(hù)密碼: ",JLabel.LEFT);

jp.add(pl);

jp.add(pwd);

JPanel panel = new JPanel();

panel.setLayout(new GridLayout(1,2));

panel.add(bw);

panel.add(bc);

fr.getContentPane().add("North",jp);

fr.getContentPane().add("Center",panel);

u1.setFont(ft);

pl.setFont(ft);

user.setFont(ft);

pwd.setFont(ft);

//user.addActionListener(new ActionListener());

//pwd.addActionListener(new TextHandler());

fr.setSize(450, 250);

fr.setVisible(true);

fr.setLocation(200, 200);

fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

abstract class TextHandler implements ActionListener

{

int sel;

TextHandler(int sel)

{

this.sel = sel;

}

}

public void actionPerformed(ActionEvent e)

{

String uname,upass;

uname = user.getText();

upass = new String(pwd.getPassword());

ta.setText("用戶(hù)名: "+"\n"+"密碼: "+upass);

}

}

運(yùn)行結(jié)果:

這樣的排版你覺(jué)得還可以吧?

還有你的按鈕bw和bc還沒(méi)有加到.addActionListener(new ActionListener()); 里,這樣的話(huà)按鈕就算按下去都沒(méi)反應(yīng)...不過(guò)你稍后應(yīng)該會(huì)加的了吧,我想就不用另行說(shuō)了....

java中,帶取消的警告信息框,點(diǎn)擊確定,跳往另一個(gè)頁(yè)面,點(diǎn)擊取消,停留在當(dāng)前頁(yè)面,代碼怎么寫(xiě)?

按照你的要求編寫(xiě)的Java的帶取消的警告信息框的完整程序如下

import?java.awt.event.ActionEvent;

import?java.awt.event.ActionListener;

import?javax.swing.JButton;

import?javax.swing.JFrame;

import?javax.swing.JLabel;

import?javax.swing.JOptionPane;

import?javax.swing.JPanel;

public?class?F?extends?JFrame?implements?ActionListener{

JButton?jb=new?JButton("確定");

JPanel?jp=new?JPanel();

F(){

jb.addActionListener(this);

jp.add(jb);

add(jp);

setSize(200,?200);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setLocationRelativeTo(null);

setVisible(true);

}

public?static?void?main(String[]?args)?{

new?F();

}

@Override

public?void?actionPerformed(ActionEvent?ae)?{

if(ae.getSource()==jb){

int?n=JOptionPane.showConfirmDialog(this,?"跳往另一頁(yè)面?",?"跳轉(zhuǎn)警告",JOptionPane.WARNING_MESSAGE,?JOptionPane.OK_CANCEL_OPTION);

if(n==0){

FL?fl=new?FL();//創(chuàng)建新頁(yè)面

this.dispose();//銷(xiāo)毀舊頁(yè)面

}

}

}

}

class?FL?extends?JFrame{

JLabel?jl=new?JLabel("另一頁(yè)面");

JPanel?jp=new?JPanel();

FL(){

jp.add(jl);

add(jp);

setSize(200,?100);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setLocationRelativeTo(null);

setVisible(true);

}

}

運(yùn)行結(jié)果

java刪除項(xiàng)目中的文件代碼

FIle file = new File("/image/123.jpg");

if (file.exists()){

file.delete();

}

使用File對(duì)象操作刪除,會(huì)判斷是否存在,如存在就刪了。

如果想找路徑,使用File類(lèi)的getAbsolutePath()方/法就能得到/絕/對(duì)/路/徑/的字符串表示。

例如上面的對(duì)、象file,使用

String str = file.getAbsolutePath();

System.out.println(str);

你在/控/制/臺(tái)co/ns/ole/窗口就能看到了。

當(dāng)前標(biāo)題:java中取消審批代碼 java怎么注銷(xiāo)代碼
轉(zhuǎn)載來(lái)于:http://muchs.cn/article30/doegipo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、定制開(kāi)發(fā)、網(wǎng)站改版、微信小程序、虛擬主機(jī)品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)