| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1122 人关注过本帖
标题:关于一个简单的窗体。。。
只看楼主 加入收藏
w5644266
Rank: 1
等 级:新手上路
帖 子:101
专家分:0
注 册:2007-4-4
收藏
 问题点数:0 回复次数:6 
关于一个简单的窗体。。。

import java.awt.*;
import javax.swing.*;
public class FrameDemo1 extends JFrame
{
public static void main(String[] args)
{
FrameDemo1 mf=new FrameDemo1("FrameDemo");
mf.setSize(400,200);
mf.getContentPane().setBackground(Color.cyan);


mf.setVisible(true); //设置Frame为可见
mf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

}

class FrameDemo2 extends JFrame
{
FrameDemo2(String s)
{
super(s);
}
}
那里错了。。那位能帮小弟解决这个问题

搜索更多相关主题的帖子: 窗体 JFrame import public java 
2007-04-16 16:14
roy_guo
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-4-27
收藏
得分:0 

import java.awt.*;
import javax.swing.*;
public class FrameDemo1 extends JFrame
{
public FrameDemo1(String s)
{
super(s);
}

public static void main(String[] args)
{
FrameDemo1 mf=new FrameDemo1("FrameDemo");
mf.setSize(400,200);
mf.getContentPane().setBackground(Color.cyan);


mf.setVisible(true); //设置Frame为可见
mf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

}

class FrameDemo2 extends JFrame
{
FrameDemo2(String s)
{
super(s);
}
}

没有构造函数的

[此贴子已经被作者于2007-4-16 16:31:30编辑过]


彪悍的人生不需要解释~~~
2007-04-16 16:29
w5644266
Rank: 1
等 级:新手上路
帖 子:101
专家分:0
注 册:2007-4-4
收藏
得分:0 
谢谢。。。我的意思是能不能不用这个构造方法,而是像下面一样用类来解决。。

[此贴子已经被作者于2007-4-16 16:41:02编辑过]


2007-04-16 16:38
fqj793
Rank: 1
等 级:新手上路
威 望:2
帖 子:228
专家分:0
注 册:2006-12-9
收藏
得分:0 
那你FrameDemo1 mf=new FrameDemo1("FrameDemo");就应该改成:FrameDemo2 mf=new FrameDemo2("FrameDemo");

知识改变命运!!!
2007-04-16 16:54
w5644266
Rank: 1
等 级:新手上路
帖 子:101
专家分:0
注 册:2007-4-4
收藏
得分:0 

谢谢。。我也不知道我该怎么说。。只有把那个方法写成类。。才能供其他的用啊! 像JButton....

我明白了。。再次说声 谢谢

import java.awt.*;
import javax.swing.*;
public class FrameDemo1 extends JFrame
{
public FrameDemo1(String str) //构造函数
{
super(str);
}

public static void main(String[] args)
{
FrameDemo2 mf=new FrameDemo2("FrameDemo"); //构造方法
mf.setSize(600,600);

Container a=mf.getContentPane();
Container n=mf.getContentPane();
a.setLayout(new FlowLayout());
n.setLayout(new FlowLayout());

JLabel jLabel1=new JLabel();
jLabel1.setText("欢迎使用标签的用法");
jLabel1.setToolTipText("工具提示:这是一个标签");
JTextField b=new JTextField("单行文本框",20);
//jLabel1.setVerticalTextPosition(SwingConstants.LEFT);
a.add(jLabel1);
a.add(b);
//添加图片
Icon c=new ImageIcon("1.gif");
JLabel d=new JLabel("美丽的画面",c,SwingConstants.LEFT);
a.add(d);

Icon e=new ImageIcon("4.gif");
JLabel f=new JLabel("漂亮妹妹",e,SwingConstants.LEFT);
a.add(f);

//设置按钮
Icon icon1=new ImageIcon("tp.jpg");
Icon icon2=new ImageIcon("zyyry05.jpg");
JButton button1=new JButton("button");
n.add(button1);
JButton button2=new JButton("button");
button2.setRolloverIcon(icon2);
n.add(button2);









mf.setVisible(true); //设置Frame为可见
mf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

}

class FrameDemo2 extends JFrame
{
FrameDemo2(String s)
{
super(s);
}
}

为什么我的那个按钮不显示那个我输入的图片呢!

图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

[此贴子已经被作者于2007-4-16 18:49:22编辑过]

2007-04-16 18:19
食恶不色
Rank: 2
等 级:新手上路
威 望:3
帖 子:632
专家分:5
注 册:2006-11-8
收藏
得分:0 
不太明白你的意思。。能否讲清楚点?

做人要厚道,看帖要回帖!回帖是尊重,回帖是美德! 美德要发扬,我们要顶帖!顶帖是好事,千万莫灌水!
2007-04-17 10:14
w5644266
Rank: 1
等 级:新手上路
帖 子:101
专家分:0
注 册:2007-4-4
收藏
得分:0 
就是我添加了一个button的按钮后。。我还添加了图片是不。。但为什么那个图片不显示呢!就只是显示那个button按钮。。就是那两个图片。。。是我写在button里的。。。谢谢了 啊!
2007-04-17 12:31
快速回复:关于一个简单的窗体。。。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033637 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved