关于Java Swing图形界面编程.高手请进! http://java.sun.com/docs/books/tutorial/uiswing/components/example-swing/index.html#doggyimages 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.*; import java.awt.event.*; import javax.swing.*; class QQQ extends JFrame { JDesktopPane desk = new JDesktopPane(); JInternalFrame if1 = new JInternalFrame(); JInternalFrame if2 = new JInternalFrame(); JButton bt1 = new JButton("Switch 1"); JButton bt2 = new JButton("Switch 2"); JButton btOpen = new JButton("Open"); JTextField txt = new JTextField("I got focus!"); QQQ() { JPanel temp = new JPanel(); temp.add(bt1); temp.add(bt2); temp.add(btOpen); getContentPane().add(temp, BorderLayout.NORTH); getContentPane().add(desk, BorderLayout.CENTER); desk.add(if1); desk.add(if2); if1.getContentPane().add(txt, BorderLayout.NORTH); if1.reshape(10,10,100,100); if2.reshape(30,30,100,100); bt1.addActionListener(new MyListener()); bt2.addActionListener(new MyListener()); btOpen.addActionListener(new MyListener()); setBounds(100,100,400,400); show(); } public static void main(String[] args) { QQQ q = new QQQ(); } class MyListener implements ActionListener { public void actionPerformed(ActionEvent e) { try { if(e.getSource()==bt1) if1.setSelected(true); else if(e.getSource()==bt2) if2.setSelected(true); else{ if1.setVisible(true); if2.setVisible(true); if1.setSelected(true); txt.requestFocus(); } } catch (Exception ex) { } } }; } 新手关于打包jar的一些问题 一个.java文件反射成Class文件 帮忙就送分 swing中怎样调用一个图片 请介绍一本UML和RUP的好书,谢谢大家~~~ 请问哪里可以下到Java的视频教程 我正在做一个JAVA的绘图软件,目标功能类似PHOTOSHOP,请教有经验的朋友 java的服务器端,vb写的客户端,通过socket连接?????????/ 多线程的问题 java中是否可以使用ActiveX控件 高分求助排序算法(分数不成问题) 送分题目:) 请版主,各位高手帮忙!!急!!
import java.awt.event.*;
import javax.swing.*;
class QQQ extends JFrame
{
JDesktopPane desk = new JDesktopPane();
JInternalFrame if1 = new JInternalFrame();
JInternalFrame if2 = new JInternalFrame();
JButton bt1 = new JButton("Switch 1");
JButton bt2 = new JButton("Switch 2");
JButton btOpen = new JButton("Open");
JTextField txt = new JTextField("I got focus!"); QQQ()
{
JPanel temp = new JPanel();
temp.add(bt1);
temp.add(bt2);
temp.add(btOpen);
getContentPane().add(temp, BorderLayout.NORTH);
getContentPane().add(desk, BorderLayout.CENTER);
desk.add(if1);
desk.add(if2);
if1.getContentPane().add(txt, BorderLayout.NORTH);
if1.reshape(10,10,100,100);
if2.reshape(30,30,100,100);
bt1.addActionListener(new MyListener());
bt2.addActionListener(new MyListener());
btOpen.addActionListener(new MyListener());
setBounds(100,100,400,400);
show();
} public static void main(String[] args)
{
QQQ q = new QQQ();
}
class MyListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
try
{
if(e.getSource()==bt1)
if1.setSelected(true);
else if(e.getSource()==bt2)
if2.setSelected(true);
else{
if1.setVisible(true);
if2.setVisible(true);
if1.setSelected(true);
txt.requestFocus();
}
}
catch (Exception ex)
{
} }
};
}