JAVA常用语句

关于java的杂用代码

1.都是一些java基础的代码

private void jbInit() throws Exception下设置窗口

this.setTitle("还冒想好");//标题

this.setSize(400,400);//窗口长宽

Dimension ScreenSize=Toolkit.getDefaultToolkit().getScreenSize();//窗口在中间 Dimension framSize=this.getSize();

this.setLocation((ScreenSize.width-framSize.width)/2,(ScreenSize.height-framSize.height)/2);

//将窗口设置在屏幕中间

        UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

//是设置为win的样式

 

 

2.在文本窗口输入数字接受

Integer.parseInt(name.getText());         Integer.parseInt()转换成整形

文本窗口输出数字                                  Integer. toString()转换成字符串

文本框名.setText(String 内容);

得到空文本  文本框名.setText("");

 

 

 

3.点击按钮更换图片

按钮名.setIcon(new ImageIcon(this.getClass().getResource("图片地址")));

把图片放在工程classes中的名字里

 

4.点击按钮关闭全部窗口

System.exit(1);

点击按钮关闭现活动窗口

this.dispose();

 

 

.5.显示窗口

   Tframe.setVisible(true);//显示

   Tframe.setDefaultCloseOperation(3);//在关闭窗口同时关闭进程

//这写在main函数中

 

6.jRdioButton 单选按钮

  如果只要在多个按钮中选一个

 ButtouGroup 名字=new ButtouGroup();

 名字.add(this.按钮1)

 名字.add(this.按钮2);

 

7.判断按钮是否选种

  this.按钮名.isSelected();  选种的意思

 

8.全屏换色

 This.getContentpane().setbackground(colcr.颜色)

 

9.jComboBox 下拉菜单

  名字.addltem(“字符串”)  向下拉菜单中添加项

  名字. GetSelectedItem() 返回选种项

10.在做记事本时快捷键下字母有横线

      this.控件名字.setMnemonic('想要有下划线的字符');

11.文本控件自动换行

     this.jTextArea.setLineWrap(true);

 

 

 

 

 

 

 

 

 

 

关于控件的使用

1.Jlabel

  getText() 得到文本

  setText(“内容”)修改文本

  setIcon(Icon icon)显示图片

2.JtextField

  setHorizontalAlignment(int value)文本对齐方式

      value的常数为:JtextField.EFT,CENTER,RIGHE

3.Jbutton

   在按钮中放图片

{

  This.控件名字.setIcon(new ImageIcon(this.getClass().getResource("图片地址")));

  This.getContentpane().add(控件名字)

}

3.JcheckBox(复选按钮)

     This.控件名字.setSelected(true)此按钮已被选中

     判断是否选中用 isSelected()

     If(isSelected())  为选中

4.JradioButton(单选按钮)

     按钮被选中

         this.控件名字.setSelected(true);

     几个单选按钮都实行一个功能时

     {

         ButtonGroup 自己随便起名字(a=new ButtonGroup();

        a.add(this.jCheckBox1);

        a.add(this.jCheckBox2);

     }

5.JcomboBox(下拉框)

     在下拉框中添加项

         this.控件名字.addItem(添加的字符);

     得到在下拉框中选中的一项

         this.控件名字.getSelectedItem();

 

6.消息框

     首先事例化一个消息框

         JOptionPane 自己随便其名字(a)=new JoptionPane();

A:弹出错误对话框:showConfirmDialog (this," ","标题",a.ERROR_MESSAGE);

B:弹出警告对话框:showConfirmDialog (this,"显示内容","",a.WARNING_MESSAGE);

C:弹出感叹对话框:showConfirmDialog (this,"显示内容","标题",a.INFORMATION_MESSAGE);

 

D:弹出访问对话框:

if(showConfirmDialog (this,"显示内容","标题",JOptionPaneJOptionPane.YES_NO_OPTION)==0)

{ 

代码

}

 

F.弹出窗口

a.showMessageDialog(this," 显示内容","标题",a.ERROR_MESSAGE);

 

关于图片与颜色处理

1改变框架的背景色

    this.getContentPane().setBackground(java.awt.Color.颜色);

2.文本框按钮中添加图片

     This.控件名字.setIcon(new ImageIcon(this.getClass().getResource("图片地址")));

    

关于文本的读写使用

在文本读写时要导入java.io

还要有异常处理

 

 利用字节流读写

   字节流读

         Inputstream 自己起名字(a)=new FileInputStreqam(要读的文本地址);

a.available();//可读取的字节数

a.read();//读取文件的数据

a.close();

        在这里文件是一个一个字节的读出来的,所以要用上循环语句

              for(int i=0;i<a.available;i++)

              {

a.read();

}

     字节流写

         OutputStream 自己起名字(A)=new FileOutStream(要写入的地址);

         String 自己起名字(a)=”要写的内容”;

a.getBytes();//装换成字节

A.write(a.getBytes,0,a.getBytes().length);//利用write方法将数据写入到文件中去

Aclose();

 

 利用字符流读写

     字符流读   

     Try

     {

         FileReadr 自己起名字(A)=new FilwReader(要读的文本地址);        

         BufferedReader自己起名字(a)=new BufferedReader(A);

         String line=a.readLine();//现读一行数据

         While(line!=null)

         {

              输出 看什么情况在自己写

              line=a.readline();

         }

         a.close();

        A.close();

     }

     catch(){}

 

 

 

 

     字节流写

     Try

     {

         FileWriter 自己起名字(A)=new FileWriter(“要写入的地址”);

         BufferedWriter自己起名字(a)=new BufferedWriter(A);

         a.write(要写入的内容);    //a.newLine();为创建新的一行

         a.close();

         A.close();

}catch(){}

 

关于JDBC连接数据库的使用

一般情况下都把一下代码封装起来,这样用起来方便

         单独做个类,用静态变量static

要有异常在里面

 

1.  在有返回值得情况下

public static ResultSet RunHasResultSql(String Sql)

    {

        try

        {

            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

            Connection conn=DriverManager.getConnection("jdbc:odbc: 管理工具里的名字");

            PreparedStatement ps=conn.prepareStatement(Sql);

            ResultSet rs=ps.executeQuery();

            return rs;

 

        }

        catch(Exception e)

        {

            return null;

        }

    }

 

2.在没有返回值情况下

public static void RunNoneResultSql(String Sql)

    {

      try

      {

          Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

          Connection conn=DriverManager.getConnection("jdbc:odbc: 管理工具里的名字");

          PreparedStatement ps=conn.prepareStatement(Sql);

          ps.executeUpdate();

 

      }

      catch(Exception e)

      {

          ;

      }

    }

 

不需要设置环境变量。

Class.forName("net.sourceforge.jtds.jdbc.Driver");

Connection conn=DriverManager.getConnection("jdbc:jtds:sqlserver://chen:1433;DatabaseName=jsp", "sa", "");

java.sql.PreparedStatement ps = conn.prepareStatement(Sql);

 java.sql.ResultSet rs = ps.executeQuery();

3.如何运用这个类

   Strin sql="SQL语句 ";

    SQL.RunNoneReturnSql(sql);

4.在又返回值得情况下

得到查询结果后,截取其中的某一项

   rs.getString(1):得到当前游标所在的第1个字段的字符串值,注意下标是从1开始的

   rs.getString(1):得到当前游标所在的第1个字段的字符串值,注意下标是从1开始的

   rs.getInt(1):得到整型值

   rs.getDouble(1):得到实型值

你可能感兴趣的:(JAVA常用语句)