java 窗体交互问题谢谢 Frame 和Panel各一个现把new Frame().add(new Panel())后如何在Panel中传递参数给Frame?刚看java谢谢赐教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你的这个frame中有一个方法为void setName(String name), 那在你的Panel的代码中直接使用frame.setName("Hello"); 就是一简单的方法调用, 面向对象中的所谓传消息, 实际上说白了就是函数调用. import java.awt.*;import javax.swing.*;import java.awt.event.*;public class TestArgs { public static void main(String[] args) { ArgsFrame frame=new ArgsFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); }}class ArgsFrame extends JFrame{ public ArgsFrame() { setTitle("Test Args"); setSize(300,200); ArgsPanel panel=new ArgsPanel(); add(panel,BorderLayout.SOUTH); } public static String GetString(String s) { return s + " is returned"; }}class ArgsPanel extends JPanel{ public ArgsPanel() { JButton button=new JButton("Button1"); button.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent event) { System.out.println((new ArgsFrame()).GetString("Panel")); } } ); add(button); }} java如何从parser网页上的byte数组(c#端的http) java中什么情况下要添加内容窗格? 可以通过超链接想action发送一个文本框的输入值吗? 如何显示的删除JVM中的一个引用指向的对象 sun.net.ftp.FtpClient类上传和下载的问题 发现一个读取的问题,渴望指教! 等待提示问题. 确实晕头了,需要高手提醒!分值1000 讨论:询问上海的IT行情 Error:Main method not public. 在线等一个分割文本内容的程序 窗体关闭确认的实现问题
import javax.swing.*;
import java.awt.event.*;
public class TestArgs {
public static void main(String[] args)
{
ArgsFrame frame=new ArgsFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
class ArgsFrame extends JFrame
{
public ArgsFrame()
{
setTitle("Test Args");
setSize(300,200);
ArgsPanel panel=new ArgsPanel();
add(panel,BorderLayout.SOUTH);
}
public static String GetString(String s)
{
return s + " is returned";
}
}
class ArgsPanel extends JPanel
{
public ArgsPanel()
{
JButton button=new JButton("Button1");
button.addActionListener(
new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
System.out.println((new ArgsFrame()).GetString("Panel"));
}
}
);
add(button);
}
}