查看此代码的朋友不知道为什么我无法设置JPanel的大小....
import java.io.*;
import java.util.*;
import java.sql.*;
//import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/*<applet code="k" height=400 width=400></applet>*/
public class k extends JApplet implements ActionListener
{
JButton b,tinfo;
JLabel l1,l2;
JTextField f1,f2;
JPanel p1;
CardLayout c1;
public void init()
{
b=new JButton("submit");
f1=new JTextField(20);
f2=new JTextField(20);
l1=new JLabel("username");
l2=new JLabel("password");
p1=new JPanel();
c1=new CardLayout();
add(l1);
add(f1);
add(l2);
add(f2);
add(b);
add(p1);
setLayout(new FlowLayout());
b.addActionListener(this);
}
public void actionPerformed(ActionEvent ae)
{
//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//Connection con=DriverManager.getConnection("jdbc:odbc:mohit:","system","rock");
try
{
Properties p=new Properties();
p.load(new FileInputStream("mohu.properties")); …Run Code Online (Sandbox Code Playgroud) 你能告诉我在这个程序中我做错了吗?
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
/*<Applet code="kk" height=400 width=400></applet>*/
public class kk extends Applet implements ActionListener
{
Button b;
TextField t;
String str1,str2;
public void init()
{
b=new Button("submit");
t=new TextField(20);
add(t);
add(b);
b.addActionListener(this);
}
public void actionPerformed(ActionEvent ae)
{
try
{
str2="mohit";
str1=t.getText();
if(str1==str2)
{
System.out.println("matched");
}
else
{
System.out.println("not matched");
}
}
catch(Exception e)
{
System.out.println("Exception caught ");
}
}
}
Run Code Online (Sandbox Code Playgroud)
不知道为什么str1和str2不匹配.
我做了一个录音程序......检查一下.
import java.io.*;
import javax.sound.sampled.*;
public class pp extends Thread
{
TargetDataLine tdl;
AudioFileFormat.Type afft;
AudioInputStream ais;
File f1;
public pp(TargetDataLine l,AudioFileFormat.Type t,File f2)
{
tdl=l;
ais=new AudioInputStream(tdl);
t=afft;
f1=f2;
}
public void start()
{
tdl.start();
super.start();
}
public void sr()
{
tdl.stop();
tdl.close();
}
public void run()
{
try
{
AudioSystem.write(ais,afft,f1);
}
catch(Exception e)
{
e.printStackTrace();
System.out.println("Exception caught ");
}
}
public static void main(String args[])
{
String s=args[0];
File f=new File(s);
AudioFormat ff=new AudioFormat(AudioFormat.Encoding.PCM_SIGNED,44100.0F, 16, 2, 4, 44100.0F, …Run Code Online (Sandbox Code Playgroud)