Button b1=new Button("加速");
創(chuàng)新互聯(lián)建站服務項目包括鷹潭網(wǎng)站建設、鷹潭網(wǎng)站制作、鷹潭網(wǎng)頁制作以及鷹潭網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,鷹潭網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到鷹潭省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
b1.addActionListener(new aw());
animationPanel.add(b1,BorderLayout.WEST);
Button b2=new Button("減慢");
b2.addActionListener(new ax());
animationPanel.add(b2,BorderLayout.EAST);
Button b3=new Button("停止");
b3.addActionListener(new ay());
animationPanel.add(b3,BorderLayout.SOUTH);
Button b4=new Button("開始");
b4.addActionListener(new az());
animationPanel.add(b4,BorderLayout.NORTH);
這個改成
Button b1=new Button("加速");
b1.addActionListener(new aw());
add(b1,BorderLayout.WEST);
Button b2=new Button("減慢");
b2.addActionListener(new ax());
add(b2,BorderLayout.EAST);
Button b3=new Button("停止");
b3.addActionListener(new ay());
add(b3,BorderLayout.SOUTH);
Button b4=new Button("開始");
b4.addActionListener(new az());
add(b4,BorderLayout.NORTH);
因為看不到你的其他代碼,這一行要去掉
animationPanel.setLayout(new BorderLayout());
Connection conn;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:taian", "hr", "hr"); //連接Oracle
conn.setAutoCommit(false);
Statement myStat = conn.createStatement();
String sqlTxt = "update BankAccount set account=account-" + this.amount.getText() + " where accId=" + this.payOut.getText();
System.out.println("第一步 執(zhí)行:" + sqlTxt);
//
try {
int affectedRow = myStat.executeUpdate(sqlTxt);
System.out.println("從匯出方扣減" + this.amount.getText() + "元,修改了" + affectedRow + "行數(shù)據(jù).");
sqlTxt = "update BankAccount set account=account+" + this.amount.getText() + " where accId=" + this.saveIn.getText();
System.out.println("第二步 執(zhí)行:" + sqlTxt);
affectedRow = myStat.executeUpdate(sqlTxt);
System.out.println("從匯入方增加" + this.amount.getText() + "元,修改了" + affectedRow + "行數(shù)據(jù).");
// 事務成功結(jié)束, 提交
conn點抗 mit();
} catch (SQLException sqlEx) {
System.out.println
sqlEx.printStackTrace();
// 事務中斷,整體回滾到事務開始前狀態(tài)
conn.rollback();
}
myStat.close();
conn.close();
} catch (Exception ex) {
System.out.println("反正是出錯了.");
}
}//
要使用Java修改FreeSWITCH的配置文件,您可以使用Java IO類庫中的FileWriter和BufferedWriter類來打開、讀取和寫入配置文件。以下是一個簡單的示例代碼:
java
Copy code
import java.io.*;
public class ModifyConfigFile {
public static void main(String[] args) {
try {
// 打開配置文件
File file = new File("/usr/local/freeswitch/conf/sip_profiles/external.xml");
BufferedReader reader = new BufferedReader(new FileReader(file));
// 讀取配置文件
String line;
StringBuilder stringBuilder = new StringBuilder();
while ((line = reader.readLine()) != null) {
// 進行修改操作
if (line.contains("param name=\"ext-rtp-ip\"")) {
line = "param name=\"ext-rtp-ip\" value=\"192.168.1.100\"/";
}
stringBuilder.append(line).append("\n");
}
reader.close();
// 寫入修改后的內(nèi)容
FileWriter writer = new FileWriter(file);
BufferedWriter bufferedWriter = new BufferedWriter(writer);
bufferedWriter.write(stringBuilder.toString());
bufferedWriter.close();
System.out.println("配置文件修改成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
以上代碼將打開"/usr/local/freeswitch/conf/sip_profiles/external.xml"文件,并查找包含字符串"param name="ext-rtp-ip""的行,并將其替換為"param name="ext-rtp-ip" value="192.168.1.100"/"。然后,它將修改后的內(nèi)容寫回到同一文件中。
請注意,在實際操作中,您需要根據(jù)您的實際需求修改代碼中的文件路徑和替換字符串,以確保代碼能夠正確地修改您想要修改的配置文件。此外,您還需要確保您的應用程序具有足夠的權限來修改配置文件。
你寫的程序,把那個int型的轉(zhuǎn)化后你會發(fā)現(xiàn)還有別的錯誤!
建議你在做程序時,有解決補了的問題去查下JAVA幫助!
int轉(zhuǎn)String的方法:String.valueOf(int a)
String轉(zhuǎn)int
Integer.valueOf(String str)返回保存指定的 String 的值的 Integer 對象。將該參數(shù)解釋為表示一個有符號的十進制整數(shù), 就好像將該參數(shù)賦予 parseInt(java.lang.String) 方法一樣。結(jié)果是一個表示字符串指定的整數(shù)值的 Integer 對象。
1樓所說的也時一種轉(zhuǎn)換方法,JAVA幫助時編程時少不了的東西!