哪位有空来看看! 你怎么会把awt与swing的控件混用呢?如果你布局,自己用JB就OK了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想用JApplet,但是换成JApplet后报错没有初始化。自己用JB什么意思,说的明白点好吗? 一楼的想让你用jbuilder的静态布局!!! 用JApplet,应该用this.getContentPane().setLayout()和this.getContentPane().add():import java.awt.*;import javax.swing.*;import javax.swing.JApplet.*;public class Applet extends JApplet { JPanel contentPane; GridBagLayout grid=new GridBagLayout(); GridBagConstraints c=new GridBagConstraints(); JLabel lab1=new JLabel(); JLabel lab2=new JLabel(); JButton button1=new JButton(); JButton button2=new JButton(); JButton button3=new JButton(); JTextField field1=new JTextField(5); JTextField field2=new JTextField(10); JTextArea area1=new JTextArea(10,15); JTextArea area2=new JTextArea(5,10); public void init() { contentPane = (JPanel) this.getContentPane(); contentPane.setLayout(grid); lab1.setText("姓名 :"); button1.setLabel("连接"); button2.setLabel("断开连接"); lab2.setText("聊天信息"); c.fill=GridBagConstraints.NONE;// c.insets=new Insets(5,5,5,5); c.gridx=1;c.gridy=1;c.gridwidth=5;c.gridheight=5; c.weightx=c.weighty=1.0; contentPane.add(area1,c); area1.setEditable(false); c.gridx=4;c.gridy=1;c.gridwidth=4;c.gridheight=4; contentPane.add(area2,c); area2.setEditable(false); c.gridx=1;c.gridy=0;c.gridwidth=2;c.gridheight=1; contentPane.add(lab1,c); c.gridx=4;c.gridy=0;c.gridwidth=3;c.gridheight=1; contentPane.add(field1,c); field1.setEditable(true); c.gridx=8;c.gridy=0;c.gridwidth=1;c.gridheight=1; contentPane.add(button1,c); c.gridx=10;c.gridy=0;c.gridwidth=1;c.gridheight=1; contentPane.add(button2,c); c.gridx=1;c.gridy=6;c.gridwidth=2;c.gridheight=1; contentPane.add(lab2,c); c.gridx=4;c.gridy=6;c.gridwidth=3;c.gridheight=1; contentPane.add(field2,c); c.gridx=8;c.gridy=6;c.gridwidth=2;c.gridheight=1; contentPane.add(button3,c); }} 编程 JFrame 进程优先级 用java怎样操作dat文件呢? 我用BufferedImage读入一张GIF图片,该图片没有底色,然后我g2d.drawImage,再保存为png,发现一个问题 关于类Properties问题 在java中如何获取显示器分辨率的植 简单的流程疑惑 一个基础的问题! 存储过程 [程序设计]如何把这个功能模块抽象成面向对象操作 关于包的问题,谁来能解决? jbuilder7。0中import类抱错?
自己用JB什么意思,说的明白点好吗?
import java.awt.*;
import javax.swing.*;
import javax.swing.JApplet.*;public class Applet extends JApplet { JPanel contentPane;
GridBagLayout grid=new GridBagLayout();
GridBagConstraints c=new GridBagConstraints();
JLabel lab1=new JLabel();
JLabel lab2=new JLabel();
JButton button1=new JButton();
JButton button2=new JButton();
JButton button3=new JButton();
JTextField field1=new JTextField(5);
JTextField field2=new JTextField(10);
JTextArea area1=new JTextArea(10,15);
JTextArea area2=new JTextArea(5,10); public void init() { contentPane = (JPanel) this.getContentPane(); contentPane.setLayout(grid);
lab1.setText("姓名 :");
button1.setLabel("连接");
button2.setLabel("断开连接");
lab2.setText("聊天信息"); c.fill=GridBagConstraints.NONE;
// c.insets=new Insets(5,5,5,5);
c.gridx=1;c.gridy=1;c.gridwidth=5;c.gridheight=5;
c.weightx=c.weighty=1.0;
contentPane.add(area1,c);
area1.setEditable(false);
c.gridx=4;c.gridy=1;c.gridwidth=4;c.gridheight=4;
contentPane.add(area2,c);
area2.setEditable(false); c.gridx=1;c.gridy=0;c.gridwidth=2;c.gridheight=1;
contentPane.add(lab1,c);
c.gridx=4;c.gridy=0;c.gridwidth=3;c.gridheight=1;
contentPane.add(field1,c);
field1.setEditable(true);
c.gridx=8;c.gridy=0;c.gridwidth=1;c.gridheight=1;
contentPane.add(button1,c);
c.gridx=10;c.gridy=0;c.gridwidth=1;c.gridheight=1;
contentPane.add(button2,c); c.gridx=1;c.gridy=6;c.gridwidth=2;c.gridheight=1;
contentPane.add(lab2,c);
c.gridx=4;c.gridy=6;c.gridwidth=3;c.gridheight=1;
contentPane.add(field2,c);
c.gridx=8;c.gridy=6;c.gridwidth=2;c.gridheight=1;
contentPane.add(button3,c);
}
}