import javax.swing.*;
import java.awt.*;
public class JFO extends JFrame{
public JFO(String s){
super(s);
this.setBounds(200,200,500,400);
this.setVisible(true);
try{
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch(Exception e){}
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args){
JFO d=new JFO("主窗框");
}
}
import javax.swing.*;
import java.awt.*;
import java.awt.Color;
import java.awt.event.*;
public class JR extends JFrame{
private JRadioButton red ,green, blue;
private ButtonGroup buttonground;
private Panel pane1,pane2;
public JR(JFrame f){
Container c=getContentPane();
f.add(c); pane1=new Panel();
pane1.setBackground(Color.RED);
c.add(pane1,BorderLayout.CENTER); buttonground=new ButtonGroup();
red=new JRadioButton("红色",true);
green=new JRadioButton("绿色");
blue=new JRadioButton("蓝色");
red.setFont( new Font("serif",Font.PLAIN,14));
green.setFont(new Font("serif",Font.PLAIN,14));
blue.setFont(new Font("serif",Font.PLAIN,14)); buttonground.add(red);buttonground.add(green);
buttonground.add(blue); rHandler h=new rHandler();
red.addItemListener(h);
green.addItemListener(h);
blue.addItemListener(h); pane2=new Panel();
pane2.add(red); pane2.add(green);
pane2.add(blue);
c.add(pane2,BorderLayout.SOUTH);
c.setVisible(true);
} public static void main(String[] args){
JR a=new JR(new JFO("主窗口"));
}
private class rHandler implements ItemListener{
public void itemStateChanged(ItemEvent event){
if(red.isSelected()) pane1.setBackground(Color.red);
else if(green.isSelected()) pane1.setBackground(Color.green);
else if(blue.isSelected()) pane1.setBackground(Color.blue);
}
}
}
import java.awt.*;
public class JFO extends JFrame{
public JFO(String s){
super(s);
this.setBounds(200,200,500,400);
this.setVisible(true);
try{
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch(Exception e){}
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args){
JFO d=new JFO("主窗框");
}
}
import javax.swing.*;
import java.awt.*;
import java.awt.Color;
import java.awt.event.*;
public class JR extends JFrame{
private JRadioButton red ,green, blue;
private ButtonGroup buttonground;
private Panel pane1,pane2;
public JR(JFrame f){
Container c=getContentPane();
f.add(c); pane1=new Panel();
pane1.setBackground(Color.RED);
c.add(pane1,BorderLayout.CENTER); buttonground=new ButtonGroup();
red=new JRadioButton("红色",true);
green=new JRadioButton("绿色");
blue=new JRadioButton("蓝色");
red.setFont( new Font("serif",Font.PLAIN,14));
green.setFont(new Font("serif",Font.PLAIN,14));
blue.setFont(new Font("serif",Font.PLAIN,14)); buttonground.add(red);buttonground.add(green);
buttonground.add(blue); rHandler h=new rHandler();
red.addItemListener(h);
green.addItemListener(h);
blue.addItemListener(h); pane2=new Panel();
pane2.add(red); pane2.add(green);
pane2.add(blue);
c.add(pane2,BorderLayout.SOUTH);
c.setVisible(true);
} public static void main(String[] args){
JR a=new JR(new JFO("主窗口"));
}
private class rHandler implements ItemListener{
public void itemStateChanged(ItemEvent event){
if(red.isSelected()) pane1.setBackground(Color.red);
else if(green.isSelected()) pane1.setBackground(Color.green);
else if(blue.isSelected()) pane1.setBackground(Color.blue);
}
}
}
解决方案 »
- java中 equals和 == 有什么区别
- System.arraycopy拷贝自身的一部分到另一部分是否安全
- 帮忙解释下,基于Junit的Java自动单元测试系统如何着手做啊?
- 光天化日,跪求UDP丢包问题!散分,散分!!!
- jdbc批量更新后得到的返回值问题
- 接口问题??
- 这个Swing的定时器Timer为什么不行?
- 关于工程文件存放目录问题的奇怪问题:我把工程文件放在TOMCAT下的ROOT同一级目录为什么不行了,具体如下:
- 请问如何把一棵xml解析成的JTree根据不同种类的节点设置不同的图标?
- maven使用Tomcat插件部署,Tomcat启动成功,但localhost报404
- 求一个弹出和隐藏窗体的小程序
- 都有哪些经典的代码可以做啊?前辈指教
c.setVisible(true);
这个换成
this.setVisible(true);
应该就可以了。