扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
Button b1=new Button("加速");
创新互联建站服务项目包括鹰潭网站建设、鹰潭网站制作、鹰潭网页制作以及鹰潭网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,鹰潭网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到鹰潭省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
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("第一步 执行:" + sqlTxt);
//
try {
int affectedRow = myStat.executeUpdate(sqlTxt);
System.out.println("从汇出方扣减" + this.amount.getText() + "元,修改了" + affectedRow + "行数据.");
sqlTxt = "update BankAccount set account=account+" + this.amount.getText() + " where accId=" + this.saveIn.getText();
System.out.println("第二步 执行:" + sqlTxt);
affectedRow = myStat.executeUpdate(sqlTxt);
System.out.println("从汇入方增加" + this.amount.getText() + "元,修改了" + affectedRow + "行数据.");
// 事务成功结束, 提交
conn点抗 mit();
} catch (SQLException sqlEx) {
System.out.println
sqlEx.printStackTrace();
// 事务中断,整体回滚到事务开始前状态
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();
// 写入修改后的内容
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"/"。然后,它将修改后的内容写回到同一文件中。
请注意,在实际操作中,您需要根据您的实际需求修改代码中的文件路径和替换字符串,以确保代码能够正确地修改您想要修改的配置文件。此外,您还需要确保您的应用程序具有足够的权限来修改配置文件。
你写的程序,把那个int型的转化后你会发现还有别的错误!
建议你在做程序时,有解决补了的问题去查下JAVA帮助!
int转String的方法:String.valueOf(int a)
String转int
Integer.valueOf(String str)返回保存指定的 String 的值的 Integer 对象。将该参数解释为表示一个有符号的十进制整数, 就好像将该参数赋予 parseInt(java.lang.String) 方法一样。结果是一个表示字符串指定的整数值的 Integer 对象。
1楼所说的也时一种转换方法,JAVA帮助时编程时少不了的东西!
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流