java题目要求我们按left排布就按从做向右排布,按center排布就按从中间排布,按right就按从右向左排布!import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.JButton;import javax.swing.JFrame;impo

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/02 22:38:17

java题目要求我们按left排布就按从做向右排布,按center排布就按从中间排布,按right就按从右向左排布!import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.JButton;import javax.swing.JFrame;impo
java题目要求我们按left排布就按从做向右排布,按center排布就按从中间排布,按right就按从右向左排布!
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class MyFlowLayout extends JFrame implements ActionListener
{
private JButton leftButton;
private JButton centerButton;
private JButton rightButton;
JPanel contentPane=(JPanel) this.getContentPane();
public MyFlowLayout(){
leftButton=new JButton("left");
centerButton=new JButton("center");
rightButton=new JButton("right");
contentPane.setLayout(new FlowLayout(FlowLayout.CENTER));
contentPane.add(leftButton);
contentPane.add(centerButton);
contentPane.add(rightButton);
setSize(500,100);
setVisible(true);
show();
leftButton.addActionListener(this);
centerButton.addActionListener(this);
rightButton.addActionListener(this);
}
public static void main(String[] args){
javax.swing.SwingUtilities.invokeLater(new Runnable(){public void run(){
MyFlowLayout frame=new MyFlowLayout();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
});
}
public void actionPerformed(ActionEvent e){
String command=e.getActionCommand();
if(command.equals("left")){
contentPane.setLayout(new FlowLayout(FlowLayout.LEFT));
}
if(command.equals("center")){
contentPane.setLayout(new FlowLayout(FlowLayout.CENTER));
}
if(command.equals("right")){
contentPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
}
super.repaint();
}
}
这是我写的代码,运行后如果按left只有最大化才能重新排布.再按right和第一次按一样只有最小化才能重新排布,这是为什么!

java题目要求我们按left排布就按从做向右排布,按center排布就按从中间排布,按right就按从右向左排布!import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.JButton;import javax.swing.JFrame;impo
这个知识点你还没有学到!

java题目要求我们按left排布就按从做向右排布,按center排布就按从中间排布,按right就按从右向左排布!import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.JButton;import javax.swing.JFrame;impo 用java响应控制台的LEFT UP RIGHT RIGHT键用java能不能像C语言一样 在dos环境下 直接就响应 上下左右这四个键 比如说 我一按up这个键 就可以执行一段命令(能输出一段文字就行) 10个数,按从大到小排序,输入一个数,插入到原有数列中并保持从大到小的顺序不变,输出该数插入的位置要求用java编写程序 电子排布 特殊有一些元素的排布不仅仅按三个原理退出来就对的,如Cu,Gd好像共有十个 按要求完成英语题目 编写一个Java应用程序,要求从键盘输入两个整数,计算这两个数据之和,并输出. 编写一个JAVA应用程序,计算两个正整数的最大公约数和最小公倍数,要求从键盘输入两个数 核外电子是按能量高低的不同( )排布的.核外电子是按能量高低的不同( )排布的.能量高的,通常在离核( )运动.我们把能量最低,离核最近的叫( ). 164号元素的电子排布是?按原子实 电子的排布 (语文)按题目要求改写句子. (语文)按题目要求改写句子. (语文)按题目要求改写句子. 按要求完成下面的题目 新概念英语第一册99~100课答案题目已补充从按要求该句子开始做 电子的排布问题在原子结构示意图中,电子按2、8、8、18排布 而电子排布式告诉我们1S2 2s2 2p6等 ,可是电子有时没有轨道的 电子云表示了电子出现的概率 这到底是什么.那和物理上讲的不冲突 求一篇英语作文 题目是“从英国到中国” 速速!随便写一些就行了 没什么要求 从键盘输入3个整数,分别赋值给a、b、c,将输入的数按从小到大放在abc中,分别输出.要求使用import java.util.Scanner(从控制台输入); 使用if else选择语句.输出你所输入的3个整数;最后输出a、b、c 定义一个Java类Point,用来描述平面直角坐标系中点的坐标.着急啊,在线等!2.按下面的要求完成Java Application程序,写出程序的运行结果.(1)定义一个Java类Point,用来描述平面直角坐标系中点的坐