为了出现你的效果,我使用了GridLyout 左边和右边都是4行1列
我们提供的服务有:成都做网站、成都网站建设、成都外贸网站建设、微信公众号开发、网站优化、网站认证、宝坻ssl等。为数千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的宝坻网站制作公司
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
public class lesson extends JFrame implements ActionListener{
int number;
JTextField inputNumber;
JLabel feedBack;
JButton buttonGetNumber,buttonEnter;
public lesson( ) {
super("猜数字小游戏");
buttonGetNumber=new JButton("得到一个随机数");
feedBack=new JLabel ("无反馈信息",JLabel.CENTER);
feedBack.setBackground(Color.green);
inputNumber=new JTextField("0",5);
buttonEnter=new JButton("确定");
buttonEnter.addActionListener(this);
buttonGetNumber.addActionListener(this);
Panel left=new Panel();
left.setLayout(new GridLayout(4,1));
Panel right=new Panel();
right.setLayout(new GridLayout(4,1));
left.add(new JLabel("获取1-100之间的随机数:"));
right.add(buttonGetNumber);
left.add(new JLabel("输入您的猜测:"));
right.add(inputNumber);
left.add(new JLabel("单击确定按钮:"));
right.add(buttonEnter);
left.add(new JLabel("反馈信息:"));
right.add(feedBack);
Box baseBox=Box.createHorizontalBox();
baseBox.add(left);
baseBox.add(right);
Container con=getContentPane();
con.setLayout(new java.awt.FlowLayout());
con.add(baseBox);
setSize(300,150);
setVisible(true);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==buttonGetNumber){
number=(int)(Math.random()*100)+1;
}
else if(e.getSource()==buttonEnter){
int guess=0;
try {
guess=Integer.parseInt(inputNumber.getText());
if(guess==number){
feedBack.setText("猜对了!");
}
else if(guessnumber){
feedBack.setText("猜大了!");
inputNumber.setText(null);
}
else if(guessnumber) {
feedBack.setText("猜小了!");
inputNumber.setText(null);
}
}
catch(NumberFormatException event){
feedBack.setText("请输入数字字符");
}
}
}
public static void main(String args[]){
new lesson();
}
}
public class Test{
public static void main(String[]args){
java.util.Scanner s = new java.util.Scanner(System.in);
System.out.println("input a");
int a = s.nextInt();
System.out.println("input b");
int b = s.nextInt();
System.out.println("input c");
int c = s.nextInt();
calcSqrt(a, b, c);
}
public static void calcSqrt(int a, int b, int c){
System.out.println("first result: "
+ ((-b + java.lang.Math.sqrt(b*b - 4*a*c))/(2*a)));
System.out.println("sencond result: "
+ ((-b - java.lang.Math.sqrt(b*b - 4*a*c))/(2*a)));
}
}
执行结果:
input a
1
input b
5
input c
6
first result: -2.0
sencond result: -3.0
表示不会使用Java将pdf转换成图片,但是要将pdf转换成图片可以使用专业的pdf转换工具啊。
大致的转换方法如下:
打开并运行迅捷pdf转换器,选择PDF转成其他文件中的“转成图片”选项;
点击上方或者是下方的“添加文件”选项,将要转换的pdf添加进来;
文件被添加完成点击“开始转换”按钮,等待一会之后文件就会被转换完成,进行打开查看即可