各位大佬帮帮忙

import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;import javafx.application.Application;import javafx.event.ActionEvent;import javafx.event.EventHandler;import javafx.geometry.Insets;import javafx.geometry.Pos;import javafx.scene.Scene;import javafx.scene.control.Button;import javafx.scene.control.ButtonBase;import javafx.scene.control.Label;import javafx.scene.control.TextField;import javafx.scene.layout.GridPane;import javafx.scene.layout.HBox;import javafx.scene.layout.VBox;import javafx.stage.Stage;public class dizhibu extends Application{ public void start(Stage stage)throws Exception{ TextField name=new TextField(); TextField street=new TextField(); TextField city=new TextField(); TextField state=new TextField(); TextField zip=new TextField(); name.setPrefColumnCount(10); street.setPrefColumnCount(10); city.setPrefColumnCount(10); state.setPrefColumnCount(2); zip.setPrefColumnCount(5); GridPane pane=new GridPane(); pane.setAlignment(Pos.CENTER); pane.setPadding(new Insets(11.5,12.5,0,14.5)); pane.setHgap(5.5); pane.setVgap(5.5); pane.add(new Label("Name "), 0, 0); pane.add(new TextField(), 1, 0); pane.add(new Label("Street "), 0, 1); pane.add(new TextField(), 1, 1); pane.add(new Label("City "), 0, 2);// pane.add(new TextField(), 1, 2); HBox hbox=new HBox(); hbox.getChildren().addAll(city,new Label("State "),state,new Label("Zip "),zip); pane.add(hbox, 1, 2);//前三行 Button buttonAdd=new Button(“Add”); Button buttonFirst=new Button(“First”); Button buttonNext=new Button(“Next”); Button buttonPrevious=new Button(“Previous”); Button buttonLast=new Button(“Last”); Button buttonUpdate=new Button(“Update”);//last HBox hbox1=new HBox(); hbox1.setAlignment(Pos.CENTER); hbox1.getChildren().addAll(buttonAdd,buttonFirst,buttonNext,buttonPrevious,buttonLast,buttonUpdate); hbox1.setSpacing(10); //放一行里 VBox vbox=new VBox(); vbox.setAlignment(Pos.CENTER); vbox.getChildren().addAll(pane,hbox1); vbox.setSpacing(6);//大框框 可以对齐噻 Scene scene=new Scene(vbox,500,200); stage.setTitle(“地址簿”); stage.setScene(scene); stage.show();// 画面完成 RandomAccessFile inout=new RandomAccessFile(“inout.bat”,“rw”); buttonAdd.setOnAction(e -> { try { inout.seek(inout.length()); inout.writeUTF((name.getText() + “”).substring(0, 32)); inout.writeUTF((street.getText() + “”).substring(0, 32)); inout.writeUTF((city.getText() + “”).substring(0, 20)); inout.writeUTF((state.getText() + “”).substring(0, 2)); inout.writeUTF((zip.getText() + “”).substring(0, 5)); } catch (IOException e1) { // TODO Auto-generated catch block } }); public static void main(String[] args) { // TODO 自动生成的方法存根 Application.launch(args); }}
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值