//备忘录模块(Swing+JDBC实现)1//1.1 绘制艺术字public void paint(Graphics g){super.paitn(g);//调用父类的构造方法Graphics2D g2 = (Graphics2D) g;//获取Graphics2D对象Stirng str = "备忘录模块";//设置要显示的文字Font font = new Font("隶书",Font.BOLD | Font.ITALIC,40);//新建字体g2.setFont(font);for(int i = 0; i < str.length; i++){g2.setColor(Color.GRAY);//设置前景色g2.drawString(str.charAt(i) + "",50 +i*font.getSize(),50 + i*font.getSize());//在指定位置绘制文本给。g2.drowString(str.charAt(i) + "",370 - i*font.getSize(),50 + i*font.getSize());//在指定的位置绘制文本}for(int i = 0; i < str.length();i++)g2.setColor(Color.MAGENTA);//设置前景色g2.drawString(str.charAt(i) + "",40 + i*font.getSize(),40 + i*font.getSize());//在指定的位置绘制文本g2.drawString(str.chatAt(i) + "",360 - i*font.getSize(),40 + i*font.getSize());//在指定的位置绘制文本}}1.2窗体居中显示public class windowUtil{public static Dimension getSize(){return new Dimension(500,309);//将窗体设置成500*309像素}//计算窗体居中的显示时左上角的坐标public static Point getLocation(){Toolkit toolkit = Toolkit.getDdfaultToolkit();//获取Toolkit实例Dimension screenSize = toolkit.getScreeSize();if(screenSize.width < getSize().width) || (screeSize.height < getSize().height)){JOptionPane.showMessageDialog(null,"显示器的分辨率至少为500*309","",JOptionPane.WARNING_MESSAGE);system.exit(0);//终止程序}int x = (screenSize.width - getSize().width) / 2;//计算左上角横坐标int y = (screeSize.heigth - getSize().height) / 2;//计算左上角纵坐标return new Point(x,y);}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。