「java表白小程序」微信表白小程序
本篇文章给大家谈谈java表白小程序,以及微信表白小程序对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
急!!!求一个JAVA编写的小程序!!!!!
创建一个 Notepad.java 文件,将下面的代码粘贴进去,运行后就是一个记事本。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.JFileChooser;
import java.io.*;
import javax.swing.JOptionPane;
class Notepad {
public static void main(String[] args) {
NotepadFrame notepad = new NotepadFrame();
NotepadListener listener = new NotepadListener(notepad);
notepad.init();
notepad.addToMenuBar();
notepad.addActionListener(listener);
notepad.setVisible(true);
}
}
/**
* 记事本界面实现类
**
*/
class NotepadFrame extends JFrame {
private static final long serialVersionUID = 1L;
// 创建菜单条对象
JMenuBar jmenu = new JMenuBar();
// 创建文本域组建对象
public JTextArea textarea = new JTextArea();
// 创建滚动条对象
JScrollPane jsp = new JScrollPane(textarea);
// 创建状态栏
JLabel timeLabel = new JLabel();
// 文本区域
JTextArea jta = new JTextArea();
// 状态栏
JToolBar jtb = new JToolBar();
// 创建文件选择对话框
JFileChooser chooser = new JFileChooser();
// 菜单
JMenu file = new JMenu("文件(F)");
JMenu edit = new JMenu("编辑(E)");
JMenu view = new JMenu("查看(V)");
JMenu set = new JMenu("格式(O)");
JMenu help = new JMenu("帮助(H)");
// 文件菜单项
JMenuItem newFile = new JMenuItem("新建(N)"); // new ImageIcon("images\\OpenFile.gif")
JMenuItem openFile = new JMenuItem("打开(O)",new ImageIcon("images\\OpenFile.gif"));
JMenuItem saveFile = new JMenuItem("保存(S)");
JMenuItem ansaveFile = new JMenuItem("另存为(A)");
JMenuItem exitFile = new JMenuItem("退出(X)");
// 编辑菜单项
JMenuItem back = new JMenuItem("撤销(U)");
JMenuItem cut = new JMenuItem("剪切(T)");
JMenuItem copy = new JMenuItem("复制(C)");
JMenuItem paste = new JMenuItem("粘贴(P)");
JMenuItem delete = new JMenuItem("删除(L)");
JMenuItem find = new JMenuItem("查找(F)");
JMenuItem replace = new JMenuItem("替换(R)");
JMenuItem all = new JMenuItem("全选(A)");
JMenuItem time = new JMenuItem("时间/日期");
// 格式菜单项
JMenuItem autoChangeRow = new JMenuItem("自动换行");
JMenuItem font = new JMenuItem("字体");
// 查看菜单项
JMenuItem bar = new JMenuItem("状态栏");
// 帮助菜单项
JMenuItem viewHelp = new JMenuItem("查看帮助");
JMenuItem aboutNotepad = new JMenuItem("关于记事本");
// 弹出式菜单
JPopupMenu popmenu = new JPopupMenu();
JMenuItem itemUndo = new JMenuItem("撤销(U)", 'U');
JMenuItem itemRedo = new JMenuItem("恢复(R)", 'R');
JMenuItem itemCut = new JMenuItem("剪切(T)", 'T');
JMenuItem itemCopy = new JMenuItem("复制(P)", 'P');
JMenuItem itemPaste = new JMenuItem("粘贴(C)", 'C');
JMenuItem itemDel = new JMenuItem("删除(P)", 'P');
JMenuItem itemAll = new JMenuItem("全选(A)", 'A');
/**
* 初始化
*/
public void init() {
// 设置记事本大小
setSize(800, 600);
// 设置标题
setTitle("无标题 —— 记事本");
// 窗口居中显示
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = getSize();
setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
// 关闭窗口
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 加入控件到窗体
add(jmenu, BorderLayout.NORTH);
add(jta, BorderLayout.CENTER);
add(jtb, BorderLayout.SOUTH);
}
/**
* 把菜单选项及快捷键加入到菜单条中
*/
public void addToMenuBar() {
// 添加文件菜单项
file.setMnemonic('F');
newFile.setMnemonic(KeyEvent.VK_N);
newFile.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N, InputEvent.CTRL_MASK));
file.add(newFile);
openFile.setMnemonic(KeyEvent.VK_O);
openFile.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, InputEvent.CTRL_MASK));
file.add(openFile);
saveFile.setMnemonic(KeyEvent.VK_S);
saveFile.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, InputEvent.CTRL_MASK));
file.add(saveFile);
ansaveFile.setMnemonic(KeyEvent.VK_A);
file.add(ansaveFile);
exitFile.setMnemonic(KeyEvent.VK_X);
file.add(exitFile);
jmenu.add(file);
// 添加编辑菜单项
edit.setMnemonic('E');
back.setMnemonic('U');
back.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Z, InputEvent.CTRL_MASK));
edit.add(back);
cut.setMnemonic('T');
cut.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X, InputEvent.CTRL_MASK));
edit.add(cut);
copy.setMnemonic('C');
copy.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C, InputEvent.CTRL_MASK));
edit.add(copy);
paste.setMnemonic('P');
paste.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_P, InputEvent.CTRL_MASK));
edit.add(paste);
delete.setMnemonic('L');
delete.setAccelerator(KeyStroke.getKeyStroke("DELETE"));
edit.add(delete);
find.setMnemonic('F');
find.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F, InputEvent.CTRL_MASK));
edit.add(find);
replace.setMnemonic('R');
replace.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_H, InputEvent.CTRL_MASK));
edit.add(replace);
all.setMnemonic('A');
all.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A, InputEvent.CTRL_MASK));
edit.add(all);
time.setAccelerator(KeyStroke.getKeyStroke("F5"));
edit.add(time);
jmenu.add(edit);
// 格式菜单项
font.setMnemonic('O');
set.add(autoChangeRow);
set.add(font);
jmenu.add(set);
// 查看菜单项
view.setMnemonic('V');
view.add(bar);
jmenu.add(view);
// 帮助菜单项
help.setMnemonic('H');
help.add(viewHelp);
help.add(aboutNotepad);
jmenu.add(help);
// 添加弹出菜单选项
itemUndo.setIcon(new ImageIcon("images\\Undo.gif"));
popmenu.add(itemUndo);
itemRedo.setIcon(new ImageIcon("images\\Redo.gif"));
popmenu.add(itemRedo);
popmenu.addSeparator();
itemCut.setIcon(new ImageIcon("images\\Cut.gif"));
popmenu.add(itemCut);
itemCopy.setIcon(new ImageIcon("images\\Copy.gif"));
popmenu.add(itemCopy);
itemPaste.setIcon(new ImageIcon("images\\Paste.gif"));
popmenu.add(itemPaste);
itemDel.setIcon(new ImageIcon("images\\Del.gif"));
popmenu.add(itemDel);
popmenu.addSeparator();
popmenu.add(itemAll);
}
/**
* 给事件源添加监听器
* @param listener 事件监听器
*/
public void addActionListener(ActionListener listener) {
// 对文件菜单项进行监听
newFile.addActionListener(listener);
openFile.addActionListener(listener);
saveFile.addActionListener(listener);
ansaveFile.addActionListener(listener);
exitFile.addActionListener(listener);
// 对编辑菜单项进行监听
back.addActionListener(listener);
cut.addActionListener(listener);
copy.addActionListener(listener);
paste.addActionListener(listener);
delete.addActionListener(listener);
find.addActionListener(listener);
replace.addActionListener(listener);
all.addActionListener(listener);
time.addActionListener(listener);
// 对格式菜单项进行监听
autoChangeRow.addActionListener(listener);
font.addActionListener(listener);
// 对查看菜单项进行监听
bar.addActionListener(listener);
// 对帮助菜单项进行监听
viewHelp.addActionListener(listener);
aboutNotepad.addActionListener(listener);
// 对弹出式菜单进行监听
itemUndo.addActionListener(listener);
itemRedo.addActionListener(listener);
itemCut.addActionListener(listener);
itemCopy.addActionListener(listener);
itemPaste.addActionListener(listener);
itemDel.addActionListener(listener);
itemAll.addActionListener(listener);
}
}
class NotepadListener implements ActionListener {
private NotepadFrame notepad;
public NotepadListener(NotepadFrame notepad) {
this.notepad = notepad;
}
/**
* 文件菜单具体实现
* @param e
*/
public void fileActionEvent(ActionEvent e) {
// 新建
if (e.getSource() == notepad.newFile) {
}
// 打开
if (e.getSource() == notepad.openFile) {
// 设置类型为打开方式
notepad.chooser.setDialogType(JFileChooser.OPEN_DIALOG);
// 显示打开文件对话框
notepad.chooser.showOpenDialog(notepad);
// 获取文件所在路径
File f = notepad.chooser.getSelectedFile();
if (f != null) {
// 读取文件内容
String content = UtilityMethod.readFile(f);
// 设置文件内容显示
notepad.jta.setText(content);
notepad.setTitle(f.getName() + " —— 记事本");
}
}
// 另存为
if (e.getSource() == notepad.saveFile) {
// 设置类型为保持方式
notepad.chooser.setDialogType(JFileChooser.SAVE_DIALOG);
// 显示保存文件对话框
notepad.chooser.showSaveDialog(notepad);
// 获得文件选择路径
File file = notepad.chooser.getSelectedFile();
if (file != null) {
// 写入文本与的字符串到文件中
UtilityMethod.writeFile(file, notepad.jta.getText());
notepad.setTitle(file.getName() + " —— 记事本");
}
}
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
fileActionEvent(e);
}
}
class UtilityMethod {
public static String getCurrentTime(String format) {
SimpleDateFormat sdf = new SimpleDateFormat(format);
Date date = new Date();
return sdf.format(date);
}
public static String readFile(File f) {
FileInputStream fis = null;
byte[] b = null;
try {
fis = new FileInputStream(f);
b = new byte[fis.available()];
fis.read(b);
} catch (FileNotFoundException e) {
JOptionPane.showMessageDialog(null, "对不起,找不到指定的文件!", "打开文件出错", JOptionPane.WARNING_MESSAGE);
} catch (IOException e1) {
JOptionPane.showMessageDialog(null, "对不起,出现IO异常,请稍候再试!", "读取文件出错", JOptionPane.WARNING_MESSAGE);
} finally {
if (fis != null) {
try {
fis.close();
} catch (IOException e) {
JOptionPane.showMessageDialog(null, "对不起,出现IO异常,请稍候再试!", "关闭输入流出错", JOptionPane.WARNING_MESSAGE);
}
}
}
return new String(b);
}
public static void writeFile(File file, String text) {
FileOutputStream fos = null;
try {
fos = new FileOutputStream(file);
fos.write(text.getBytes());
} catch (FileNotFoundException e) {
JOptionPane.showMessageDialog(null, "对不起,找不到指定的文件!", "保存文件出错", JOptionPane.WARNING_MESSAGE);
} catch (IOException e1) {
JOptionPane.showMessageDialog(null, "对不起,出现IO异常,请稍候再试!", "写入文件出错", JOptionPane.WARNING_MESSAGE);
} finally {
if (fos != null) {
try {
fos.close();
} catch (IOException e) {
JOptionPane.showMessageDialog(null, "对不起,出现IO异常,请稍候再试!", "关闭输出流出错", JOptionPane.WARNING_MESSAGE);
}
}
}
}
}
抖音里很火的用微信表白撩人小程序使用方法
大家好,我在这里教大家抖音里很火的用微信表白撩人小程序使用方法,希望能帮助到大家
首先,大家在桌面上找到“微信”并打开,并登录好自己的账号,点击到“发现”的页面,再点击“搜一搜”
接下来,大家就搜索“表情水”这个公众号,并点击关注
紧接着,大家就点击发消息,发送“网址”
最后,大家就可以复制这个网址的链接,并发送给想要表白的人,即可
程序员怎么表白?
Attention !!!
再过几天,
就到了恩爱秀满天的日子了!
七夕!中国情人节!
很多单身汪都在绞尽脑汁
买什么礼物给TA?
鲜花?包包?
还是请TA一起去看场电影?
用什么方式告诉对方
内心最想对TA说的话
不能跟这个哥们一样
原本想对TA说
结果嘴巴一哆嗦
说成了
每当想起你这张丑脸,我就泛起了微笑……
结果可想而知?
一开始我以为这样的悲剧
只会发生在程序员身上
因为外界都认为
程序员不浪漫、木内
......
但我错了
程序员的表白方式更加的特别
NO1
把以下代码保存为html后缀文件在浏览器中打开,
Happy
结果就是这样的
喜欢吗?
NO2
某公司程序员对小编说
于是就有了
有没有暖到你的内心呢?
温馨告白
程序员,也许不善言辞
但总是默默地在行动
用行动去诠释他们对你的爱
值此七夕佳节
雅腾教育祝愿
每一个程序员
和即将成为程序员的朋友
七夕快乐!
永远幸福!
谁能给我一个表白的小程序
打开记事本,把下面的代码给拷贝进去,看情况改字哈``然后保存,最后把txt后缀改为hta,然后就可以运行罗``关闭的话ALT+F4.
html
head
title杨清瑶我爱你/title!--这里是标题--
hta:application sysmenu=no scroll=no border=none
script language="vbscript"
sub sub1
me.close
end sub
me.resizeto 500,410 '这里设置窗口大小,单位为像素
me.moveto 260,100 '这里设置窗口位置,单位为像素
window.settimeout "sub1",100000 '这是设置时间,单位为毫秒,我这里设置为12秒
/script
body
CENTER
FONT style="COLOR:#33FF00; FILTER: shadow(color=black); FONT-FAMILY: 华文彩云; FONT-SIZE: 30pt; LINE-HEIGHT: 150%; WIDTH: 100%"B杨清瑶我爱你/B/FONT/CENTER
hr
style type="text/css"
.3dfont { FILTER: glow(color=ffffff,strength=0) shadow(color=cccccc,direction:135); POSITION: relative; WIDTH: 100% }
/style
table border="0" width="100%"
tr
td width="100%" class="3dfont"font color=REDCENTER ☆☆☆☆☆☆ 永久通知 ☆☆☆☆☆☆/font
br
P align=left
★杨清瑶是世界上最漂亮的姑娘!/Bbrbr
杨清瑶我真的好爱你,真的真的好爱你!/Bbrbr
MARQUEE轩辕伊杨 2010.1.25/body
/html
如何用Java代码表白
import i.love.you.*;
public Class Love{
public static void main(String args[]){
You you = new You();
Me me = new Me();
if(Me.sayLoveTo(you)==true You.sayYesTo(me)==true){
Me.loveForever(you);
}
}
}
求JAVA告白代码
哥们,你也太懒了吧?不过你这个初衷很棒呀。妹子也在泡,专业也在学。所以,既然有此想法,何不努力做出来。
代码就免了。就如同我们做项目一样,首先,你得把需求一条条的明确出来。你的需求是什么样的?是需要怎样的一个表白方式,如:请输入密码(刻意的记住女孩的生日),然后跳转到拼图游戏,这个图就是女孩的照片,赢了过后打印你要表白的话等。又比如:设置一系列问答式的话语,最终筛选出来的梦中女神就是表白对象女生的类型。诸如此类等等。你都可以自己构思如何去表白。每一个对于爱的表达方式不一样。你要选择给美眉一次惊喜还是一次深刻?都取决于你。
你要求代码,估计肯定不会有人给你写。太麻烦了。不过你加上你的构思,在oschina、csdn、cnblogs、iteye等网站去找一些源码应该还是有的。
java表白小程序的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于微信表白小程序、java表白小程序的信息别忘了在本站进行查找喔。
发布于:2022-12-24,除非注明,否则均为
原创文章,转载请注明出处。