您当前的位置: AG亚游集团 > 网站编程 > JSP教程 > 用按钮调用jsp代码怎么写?

用按钮调用jsp代码怎么写?

作者:admin 来源:不详 发布时间: 2008-06-04 08:50 点击: 次
用按钮调用jsp代码怎么写?importjava.awt.*;importjava.awt.event.*; /导入JAVA类包 importjava.awt.*; importjava.awt.event.*; importjavax.swing.*; importjava.io.*; classEditFile { /默认构造函数 EditFile(){} /保存文件函数 voidSaveFile(Stringn

AG亚游集团,吴显奎表示,在即将到来的2017年,室馆将继续按照建设有特色高水平政府咨询机构的要求,按照省委、省政府的统一部署,继续以“学习年质量年成果年”为目标,以“三联三加强一合作两建设”为抓手,继续围绕中心、服务大局,切实加强新型智库建设,着力提升服务参事、馆员工作质量水平,努力为参事、馆员履职尽责发挥更大作用。提前谋划“成都自贸区建设与西部发展”研讨会和“蜀巴文史翰墨”第四届诗书画印艺术展,通过开展重大活动,努力推动四川省参事工作和文史馆工作再上新台阶。

此外,大剧院策划了不同时段的殿堂活动,北水下廊道,红军战士以嘹亮军歌列队迎宾;橄榄厅铜门,合唱团演绎《三月桃花心中开》《可爱的中国》等经典唱段;戏剧场入口舞台,中国戏曲学院带来川剧变脸表演。位于音乐厅一层的“艺术长廊”,更精心备下精品周年折扣、加盖纪念戳等活动,为这个节日留下纪念。适合女人做的生意台交通部门负责人王国材在“立法院交通委员会”备询说,“劳基法修正”对台铁和公路客运有影响,台当局“行政院”和交通部门已在核定增加台铁人力。因台铁司机涉及养成教育,补足人力需要时间,短期内会先调整减少深夜列车、货车班次,希望明年春节假期不会发生罢工。

用按钮调用jsp代码怎么写?

用按钮调用jsp代码怎么写?import java.awt.*; import java.awt.event.*;   
 /导入JAVA类包  
import java.awt.*;  
import java.awt.event.*;  
import javax.swing.*;  
import java.io.*;  
class EditFile  
{  
/默认构造函数  
EditFile(){}  
/保存文件函数  
void SaveFile(String name,String str)  
{  
try  
{  
/声明文件输出对象  
FileOutputStream fos = new FileOutputStream(name);  
/输出保存文件  
fos.write(str.getBytes());  
}  
catch (IOException e)  
{  
/发生错误打印错误信息  
System.out.println(e.toString());  
}  
}  
/打开文件函数  
String OpenFile(String name)  
{  
/定义字符串str来保存文件内容  
String str=null;  
/定义计数器  
int ch=0;  
try  
{  
/声明文件输入对象  
FileInputStream fis = new FileInputStream(name);  
/遍历输入对象,将内存存储到str中  
while ((ch=fis.read())!=-1)  
{  
str=str+(char)ch;  
}  
/关闭文件对象  
fis.close();  
}  
catch (IOException e)  
{  
/发生错误打印错误信息  
System.out.println(e.toString());  
}  
/返回str  
return str;  
}  
}  
class MyMainFrame extends JFrame implements ActionListener  
{  
/文件名  
String filename=null;  
/查找字符串  
String findtxt=null;  
/替换字符串  
String replacetxt=null;  
/查找开始位  
int findtxton=-1;  
/查找结束位  
int findtxtoff=-1;  
/中间面版  
Container c=getContentPane();  
/菜单  
JMenuBar mainMb=new JMenuBar();  
/菜单按钮  
JMenu fileMenu=new JMenu("文件");  
JMenu editMenu=new JMenu("编辑");  
JMenu typeMenu=new JMenu("格式");  
JMenuItem newItem=new JMenuItem("新建");  
JMenuItem openItem=new JMenuItem("打开");  
JMenuItem saveItem=new JMenuItem("保存");  
JMenuItem saveasItem=new JMenuItem("另存为");  
JMenuItem exitItem=new JMenuItem("退出");  
JMenuItem findItem=new JMenuItem("查找");  
JMenuItem findnextItem=new JMenuItem("查找下一个");  
JMenuItem changeItem=new JMenuItem("替换");  
JCheckBoxMenuItem changelineItem=new JCheckBoxMenuItem("自动换行",false);  
/文本域  
JTextArea txt=new JTextArea();  
JTextArea txt2=new JTextArea();  
/滚动条  
JScrollPane jsp;  
/文件操作对象  
EditFile ef=new EditFile();  
/构造函数  
MyMainFrame()  
{  
/绘制界面  
c.setLayout(new BorderLayout());  
jsp= new JScrollPane(txt);  
jsp.setHorizontalScrollBarPolicy(jsp.HORIZONTAL_SCROLLBAR_AS_NEEDED);  
c.add(jsp,BorderLayout.CENTER);  
mainMb.add(fileMenu);  
fileMenu.add(newItem);  
fileMenu.add(openItem);  
fileMenu.add(saveItem);  
fileMenu.add(saveasItem);  
fileMenu.addSeparator();  
fileMenu.add(exitItem);  
mainMb.add(editMenu);  
editMenu.add(findItem);  
editMenu.add(findnextItem);  
editMenu.add(changeItem);  
mainMb.add(typeMenu);  
typeMenu.add(changelineItem);  
setJMenuBar(mainMb);  
/为菜单添加事件监听  
newItem.addActionListener(this);  
openItem.addActionListener(this);  
saveItem.addActionListener(this);  
saveasItem.addActionListener(this);  
exitItem.addActionListener(this);  
findItem.addActionListener(this);  
findnextItem.addActionListener(this);  
changeItem.addActionListener(this);  
changelineItem.addActionListener(this);  
}  
/事件处理函数  
public void actionPerformed(ActionEvent e)  
{  
/建立一个文件操作对象  
EditFile ef=new EditFile();  
/如果点击按钮为新建  
if(e.getActionCommand()=="新建")  
{  
/将文本域置为空  
txt.setText(null);  
/文件名为空  
filename=null;  
}  
/如果点击按钮为打开  
if(e.getActionCommand()=="打开")  
{  
/定义一个文件窗体  
FileDialog openDialog=new FileDialog(this,"打开文件...",FileDialog.LOAD);  
/显示窗体  
openDialog.show();  
/如果返回文件不为空  
if(openDialog.getFile()!=null)  
{  
/获得文件名  
filename=openDialog.getFile();  
/获得文件内容  
txt.setText(ef.OpenFile(openDialog.getFile()));  
}  
}  
/如果点击按钮为保存  
if(e.getActionCommand()=="保存")  
{  
/如果没有文件名  
if(filename==null)  
{  
/定义一个文件窗体  
FileDialog saveDialog=new FileDialog(this,"另存为...",FileDialog.SAVE);  
/显示窗体  
saveDialog.show();  
/如果返回文件不为空  
if(saveDialog.getFile()!=null)  
{  
/获得文件名  
filename=saveDialog.getFile();  
/保存文件  
ef.SaveFile(filename,txt.getText());  
}  
}  
else  
{  
/直接保存文件  
ef.SaveFile(filename,txt.getText());  
}  
}  
/如果点击按钮为另存为  
if(e.getActionCommand()=="另存为")  
{  
/定义一个文件窗体  
FileDialog saveDialog=new FileDialog(this,"另存为...",FileDialog.SAVE);  
/显示窗体  
saveDialog.show();  
/如果返回文件不为空  
if(saveDialog.getFile()!=null)  
{  
/获得文件名  
filename=saveDialog.getFile();  
/保存文件  
ef.SaveFile(filename,txt.getText());  
}  
}  
/如果点击按钮为推出  
if(e.getActionCommand()=="退出")  
{  
/退出  
System.exit(0);  
}  
/如果点击按钮为查找  
if(e.getActionCommand()=="查找")  
{  
/定义一个对话框  
JOptionPane inputdia=new JOptionPane();  
/定义对话框获得查找文本  
findtxt=inputdia.showInputDialog("请输入要查找的文本",null);  
/定义其实坐标  
findtxton=-1;  
findtxtoff=-1;  
/调用查找函数  
find();  
}  
/如果点击按钮为查找下一个  
if(e.getActionCommand()=="查找下一个")  
{  
/调用查找函数  
find();  
}  
/如果点击按钮为替换  
if(e.getActionCommand()=="替换")  
{  
/定义一个对话框  
JOptionPane inputdia=new JOptionPane();  
/获得查找和替换文本  
findtxt=inputdia.showInputDialog("请输入要被替换的文本",null);  
replacetxt=inputdia.showInputDialog("请输入替换后的文本",null);  
/备份内容  
txt2.setText(replacetxt);  
txt2.selectAll();  
txt2.copy();  
/调用查找函数  
find();  
/如果没找到  
if(findtxton==-1&&findtxtoff==-1)  
{  
}  
/如果找到  
else  
{  
/替换  
txt.paste();  
}  
findtxton=-1;  
findtxtoff=-1;  
}  
/如果点击按钮为自动换行  
if(e.getActionCommand()=="自动换行")  
{  
/判断当前状态  
if(changelineItem.isSelected()==true)  
{  
/设置滚动条状态  
jsp.setHorizontalScrollBarPolicy(jsp.HORIZONTAL_SCROLLBAR_NEVER);  
/设置是否换行  
txt.setLineWrap(true);  
}  
else  
{  
jsp.setHorizontalScrollBarPolicy(jsp.HORIZONTAL_SCROLLBAR_AS_NEEDED);  
txt.setLineWrap(false);  
}  
}  
}  
/查找函数  
public void find()  
{  
/定义临时字符串  
String tempstr;  
/查找文本不为空的话  
if(findtxt!=null)  
{  
try  
{  
/进行查找  
tempstr=txt.getText(findtxton+1,(txt.getText().length()-findtxton-1));  
findtxton=findtxton+1+tempstr.indexOf(findtxt);  
}  
catch(Exception e)  
{  
}  
/如果开始位有变化,即找到  
if(findtxton!=-1)  
{  
/设置结束位  
findtxtoff=findtxton+findtxt.length();  
}  
else  
{  
/否则显示没有找到  
findtxtoff=-1;  
JOptionPane.showMessageDialog(null,"没有找到");  
}  
/将找到部分进行选择  
txt.select(findtxton,findtxtoff);  
}  
}  
}  
public class TextEdit  
{  
/主函数  
public static void main(String args[])  
{  
/声明设置主窗体  
MyMainFrame f=new MyMainFrame();  
f.setSize(640,480);  
f.setTitle("文本编辑器");  
/显示主窗体  
f.setVisible(true);  
}  
}  
/*  
JTextArea的自动换行方面的问题  
  
如果水平滚动条设置为JSctollpane.  
,则添加了这种JSctollpane对象的JTextArea将具备换行功能  
是这样吗?  
  
JTextArea.setLineWrap(boolean wrap)  
  
JTextArea.setLineWrap(boolean wrap)/一般的换行。  
JTextArea.setWrapStyleWorld(boolean world)/以单词边缘为界限分行  
*/  
 
本文"用按钮调用jsp代码怎么写?"由远航站长收集整理而来,仅供大家学习与参考使用。更多AG亚游集团尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 广告合作 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(AG亚游集团). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类AG亚游集团.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4
詹姆斯观战儿子比赛遭挑衅 这小孩太嚣张-gif 石油币和比特币谁更靠谱 美国为何会如此紧张 金时沅重回福地锯齿草 期待5月卫冕球员锦标赛 苹果市值创新高 一度突破9250亿美元 上港发布战川崎海报:梦想成真!送上精彩比赛 虎牙在美上市首日开盘报15.50美元 较发行价上涨29… 中国境内最大“假鬼子”组织被查 安倍力排众议开赌场 把宝压在了中国游客身上? 中概科网股密集上市却频遭破发 队友曝英超名帅恶心怪癖:活吃训练场的蚯蚓 日调查:家庭收入越少 女性肥胖风险越高 消息称花椒已秘密启动上市 计划年底香港IPO
美国新任国务卿将表态:我们对俄罗斯不再“软”了 油价或阶段性见顶 特朗普禁止美国公民和企业交易委内瑞拉政府债券 传阿里巴巴和京东均已暂时搁置发行CDR计划 300万小黄车智能锁面临被服务商掐断信号,ofo回应 雷诺不满红牛左顾右盼:5月底前确定是否续约 FIBA评世预赛亚太区球星Top5:阿联需更多支持 巨头竞相试水区块链 底层技术研发应用已居世界前列 胡塞武装宣布同意与也门政府“大范围交换俘虏” 还没上车 滴滴顺风车司机已知你是穿丝袜的美少女 美将发射离太阳最近航天器 挑战日冕层百万度高温 7月10大谣言在此 你都被哪些“套路”过?
这位副部出身山西平陆 其司机秘书收钱比他还多 罗智强:陈水扁声望都赢蔡英文 她真要好好反省了 深度|死亡300秒定赛季成败 14年后!他们回来了 21万人因优惠政策落户这城市 却发现一个尴尬情况 日本“一指登山家”命丧珠峰 7次挑战冻掉9根手指 美国防部拟8月起组建3支太空军 将中俄视为对手 朝鲜要求恢复朝韩经济合作项目 韩高官赴美讨论 国务院36项年度指标任务圆满完成 独角兽热潮下需要冷静思考:修好路不意味可无证驾驶 适合白手起家的项目 女生最值得学的手艺 女生最吃香的十大职业 现在开什么店最挣钱 AG亚游集团