简单的界面 问题, 本帖最后由 aihuaying 于 2010-11-28 13:33:20 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 和你分享下我的。import java.awt.BorderLayout;import java.awt.Color;import java.awt.Frame;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;public class Test { public static void main(String args[]){ JButton button=new JButton("JAVA作业!"); button.setBackground(Color.GREEN); BorderLayout borderLayout=new BorderLayout(); JFrame frame=new JFrame(); frame.setLayout(borderLayout); MyPanel panelA=new MyPanel(); MyPanel panelB=new MyPanel(); frame.add(button,BorderLayout.CENTER); frame.add(panelA,BorderLayout.NORTH); frame.add(panelB,BorderLayout.SOUTH); frame.setVisible(true); frame.setBounds(100, 100, 400, 200); }}import java.awt.BorderLayout;import java.awt.Color;import java.awt.FlowLayout;import javax.swing.JButton;import javax.swing.JPanel;import javax.swing.JTextField;public class MyPanel extends JPanel{ JTextField text; JButton button; Listener listen; public MyPanel(){ this.init(); this.setBackground(Color.BLUE); } public void init(){ text=new JTextField(20); button=new JButton("Do!"); listen=new Listener(); this.add(text); this.add(button); button.addActionListener(listen); listen.setJTextField(text); listen.setJButton(button); }}import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JTextField;public class Listener implements ActionListener{ JTextField text; String buttonName; JButton button; public void setJTextField(JTextField text){ this.text=text; } public void setJButton(JButton button){ this.button=button; } public void actionPerformed(ActionEvent e) { buttonName=text.getText(); button.setLabel(buttonName); }} 请问这样做线程安全吗? 北京那现在的物价怎么样?一个月的生活费能多少?(主要指租房和吃饭) 基础啊!!! 想换程序学习的网友请进。 请教如何用ftpclient上传和下载文本文件? byte/char/short在运算过程中遇到的问题 初学问题!!! java中的句柄???? 请问怎样获得机器从开始运行到现在所经历的运行时间 我设计的包,有关Exception的抛出,处理和分派,希望大家能给我建设性的提示和意见 JTree dom4j 重写 getTreeCellRendererComponent时的问题 快疯了,大家帮我看看究竟有什么错误
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Frame;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Test {
public static void main(String args[]){
JButton button=new JButton("JAVA作业!");
button.setBackground(Color.GREEN);
BorderLayout borderLayout=new BorderLayout();
JFrame frame=new JFrame();
frame.setLayout(borderLayout);
MyPanel panelA=new MyPanel();
MyPanel panelB=new MyPanel();
frame.add(button,BorderLayout.CENTER);
frame.add(panelA,BorderLayout.NORTH);
frame.add(panelB,BorderLayout.SOUTH);
frame.setVisible(true);
frame.setBounds(100, 100, 400, 200);
}
}
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.FlowLayout;import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class MyPanel extends JPanel{
JTextField text;
JButton button;
Listener listen;
public MyPanel(){
this.init();
this.setBackground(Color.BLUE);
}
public void init(){
text=new JTextField(20);
button=new JButton("Do!");
listen=new Listener();
this.add(text);
this.add(button);
button.addActionListener(listen);
listen.setJTextField(text);
listen.setJButton(button);
}
}
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.JButton;
import javax.swing.JTextField;
public class Listener implements ActionListener{
JTextField text;
String buttonName;
JButton button;
public void setJTextField(JTextField text){
this.text=text;
}
public void setJButton(JButton button){
this.button=button;
}
public void actionPerformed(ActionEvent e) {
buttonName=text.getText();
button.setLabel(buttonName);
}}