From ecf1d20e601803248a69684983d25beab9a32e35 Mon Sep 17 00:00:00 2001 From: zpj <1156911405@qq.com> Date: Thu, 10 Oct 2024 17:05:13 +0800 Subject: [PATCH] two --- out/production/lesson1/.idea/.gitignore | 3 ++ out/production/lesson1/.idea/lesson1.iml | 11 +++++ out/production/lesson1/.idea/misc.xml | 6 +++ out/production/lesson1/.idea/modules.xml | 8 ++++ out/production/lesson1/.idea/vcs.xml | 6 +++ out/production/lesson1/Main.class | Bin 0 -> 2627 bytes out/production/lesson1/text1.class | Bin 0 -> 3922 bytes text1.java | 52 +++++++++++++++++++++++ 进制转换.java | 2 - 9 files changed, 86 insertions(+), 2 deletions(-) create mode 100644 out/production/lesson1/.idea/.gitignore create mode 100644 out/production/lesson1/.idea/lesson1.iml create mode 100644 out/production/lesson1/.idea/misc.xml create mode 100644 out/production/lesson1/.idea/modules.xml create mode 100644 out/production/lesson1/.idea/vcs.xml create mode 100644 out/production/lesson1/Main.class create mode 100644 out/production/lesson1/text1.class create mode 100644 text1.java delete mode 100644 进制转换.java diff --git a/out/production/lesson1/.idea/.gitignore b/out/production/lesson1/.idea/.gitignore new file mode 100644 index 0000000..359bb53 --- /dev/null +++ b/out/production/lesson1/.idea/.gitignore @@ -0,0 +1,3 @@ +# 默认忽略的文件 +/shelf/ +/workspace.xml diff --git a/out/production/lesson1/.idea/lesson1.iml b/out/production/lesson1/.idea/lesson1.iml new file mode 100644 index 0000000..b107a2d --- /dev/null +++ b/out/production/lesson1/.idea/lesson1.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/out/production/lesson1/.idea/misc.xml b/out/production/lesson1/.idea/misc.xml new file mode 100644 index 0000000..0548357 --- /dev/null +++ b/out/production/lesson1/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/out/production/lesson1/.idea/modules.xml b/out/production/lesson1/.idea/modules.xml new file mode 100644 index 0000000..bf48b8e --- /dev/null +++ b/out/production/lesson1/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/out/production/lesson1/.idea/vcs.xml b/out/production/lesson1/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/out/production/lesson1/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/out/production/lesson1/Main.class b/out/production/lesson1/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..37f4f3ff199827f5c614fcd73187780009949cf4 GIT binary patch literal 2627 zcmaJ@YjYD-7=E_d&8A@sZ7|Rl3JVG*wY7ypfRu|NZ8gv$Qf#U9!Zumbg=AAVn@YXl z1rPzn8{Y4?Va6F}&<}x;8U5x5|AwREPw;m*;seyZ!mE?|%TW z1z&}+5#wPT!Gu^I3S$xvi{%j&kB0DA7(pBj!@yJsSrxf3mS8*tQz#!3hrC#(RalKU zjuT;m@K&+Y2qCE;1&@DWgo~pktOR1>r$>n<+hEIue>jT_by9#F)7WyM}1U zDHRuB+Lwvn%5$S*7Re+hJhd%S*jup*yduw_hn>tDCetjOiWE@^OTl+?kzv2ctd{dr zGUiiNeTox=PcC;Xu*nn(X5J{IoP4Ed+V0@VtU2RaC6Qm*aPo}0{1zc3sO79-+XDJ> z-&@7C3O%E~kjAx$N0=;;z?;tr75mv@DxPOoN(hgZDo)lMvP97vMP2U}CD3puV${*_ z0#0i<21Z{9hQ)Kz?-;X_>1@R4xRK4`n94^%+Z z51rIwo4Yq9;z?b@$2cuvU0uUvg-qAuq92-Dpm;ZWH0;DK2}=%>vR{2V_ynIa&${LF z_XMA@(7ILT{&NB13tZOlC1R9{a*%gDBlk}oH?tgp1tLF5?9qa0=iO;m-O__IGp3XFMotK68@yC zp*fXox7ffye8BT1LZuwXm=ieSlk^p|>@wdN5;|g;^x~nc&s@kY-K2I~Y_Xzv`_#ja z&XrxW$oUlciu&VVm3lJvOvR-a(V|&qXtqEsUO_@h zLdZ5xy5jvQMvmKz5C#oq(auTezE$oPO#eT6oFG@TT>o>edO-_h8D`&&nB}sOXJ92; zD3wjD? z9U=Y!(~YS>Lhh`hLCz(VsPX~EJEKY!fkZHnP@}=?kl#a7G}zpmOQ=`SEF?;ED%Tu7 z%4>DiXK1>C;6y~dhR~1tg{XRN)w!sA?m8MzWM564k)<=r{FV8y^=}v};NeSRDfcST zhM@4X79q-ZG@%2{B-%oR%Q<2zu@|iv#%esmo1@e_2HoRyA8p$)gkEeS*AAqy8GV#B zVS=CQKKdjpY(;`kvD-!&dx-Yiv4c+qStKcw(a-w`l)umt-N3}`t`XbC z+Z~h>kVmY69=fQ#hyGisc@I)GVoeA%{)we3_Nqv)Wv~GZ)@uJSl|}6@-9XF4cZgi$ zx8^(C7Kv7|;;t%Ij)+66e`wn+4(+u=LhkCgj#b-~6-rdTj@3z(x3z>sI;vRH#b0DC z7asJ;I&Rw3o1&;p8M9HvdNxv0p=ldC?RK6S^^R|et`Bo~n#u8#wHwQbGQryKU{54T zu%A7!lQj1*UH4FXfYN)}0sCk-Ld*R)#hy8j`}yTL=q2zFnI@?}L>~$@6Vy+zTTapI zeaLv-a*6i)8EFYl(|UwBS}}_Q)N5cYi{AQ(sE_~i9pviwO)DDa8BkI2fQmyZMkNlT Oio;^!9;B}ZjQtJqPf9fa literal 0 HcmV?d00001 diff --git a/out/production/lesson1/text1.class b/out/production/lesson1/text1.class new file mode 100644 index 0000000000000000000000000000000000000000..559205fdec720353bf1a2464725ad2c54aebe68c GIT binary patch literal 3922 zcmc&%{d*Kw6@Dk#otbPVY1jtZ+5386AVG2iibBs5i58)nsfgkwA5FWvC z6(T5dh4)`oa7Mw|8a#m~Lukj>R6ND|qbi=}{WB__ z<^4I{Jg4Big0D-E?=vjJyOSmOwSo+>vdPH}I*@#J!aLi6J^8j-U zJ}(FZ?zoYapu}8#(!HxoLNMzx$CYqfOYAV4V55^!5{&85IB&c70b0f}(#)9>5($l! z^dy7~E0c3~8M>L0uzpb|satw9X!1) z%q-}tA_< ztS$1kGJ+CrU%2+n+{u@(&m6x#^V;0m6ASM?KX*Dmf9@>}7jTjMsc4`;u~iipi-eOG zuD&sU_9gBK8EWXYZ8z&WEVD;<$L&=178%bs;05Zw(SUDi_!eH&@NK+AK9!mEF_4@3 zj)w2zWeLm5l=jj+SMWUzui#a>-DPWnoqX%}sSsQWr8#~u;Bmy^Z`yRUoM-J;rSHq8yS1_$%2A4IwgDVu_t7RweYR7c9Z`?3b zj!p%2W6RR%oN&8#3da_&R_P&>pi+#(hRajHhvLHdv+CIqV(%Tuj@u8DD<;cX$#Hsd zDO!&vjfF_dcv86Ro@~H!^)cO{lQPW7>NH(~TvVXzUAtGjq~06E6$d;dZ?NyX&_&f+ z*M1GUQW@Z>$Yi7WrzjY*wcN73?1x8XS_asYp#P15219=Ct0B^QAO7H~H1x zt+N#UnG(U&)4Y%V#Slq6K`l>jkCi&e3`)+5VoGzaVMYhVW5>)c1;5kq0sg2Vj$sKK zO100hChQ}6G$#HI&||?yS<@D=2f#QHx)I_*u8lg@(BDZ%$0+HYq)B<^Ev#3inqJA0; zok~Q>W0`st;Y4+NJQ0Y<@kFpAo{%GfctVK;PK4TevB36&n)O%Y!qxBai0z3^wMmsXe^8ByTAQJHo9cA(<#Dzk>EoN?&{8 zZFEdyE6-mzn#Y~g-Id2S>bB=`cSO$PLkBODE1<~sqmA(3blOHF0&b^BBgDj&#Kl## zzJWAWlk0162x~D)$fdEKJ}jGX6nBU)hXgwPcmM|o#Y42~AU;U}#wk|`JV-JMRAhh# zG~yZHXCD(8;E){?8K@SchbWH$e455JsQM@NEBH(cIe3T!RroC4qdrWdCx`&=c1Q4g V{0V;`hxvyszXOL!_Xtd+{|!LMXGZ`4 literal 0 HcmV?d00001 diff --git a/text1.java b/text1.java new file mode 100644 index 0000000..815850e --- /dev/null +++ b/text1.java @@ -0,0 +1,52 @@ +import javafx.application.Application; +import javafx.scene.Scene; +import javafx.scene.control.*; +import javafx.scene.layout.VBox; +import javafx.stage.Stage; + +public class text1 extends Application { + + @Override + public void start(Stage primaryStage) { + // 创建文本输入框 + TextField inputField = new TextField(); + inputField.setPromptText("输入一个十进制数"); + + // 创建标签显示结果 + Label binaryLabel = new Label(); + Label octalLabel = new Label(); + Label hexLabel = new Label(); + + // 创建按钮 + Button convertButton = new Button("转换"); + convertButton.setOnAction(e -> { + try { + int number = Integer.parseInt(inputField.getText()); + binaryLabel.setText(String.format("二进制: %s", Integer.toBinaryString(number).toUpperCase())); + octalLabel.setText(String.format("八进制: %s", Integer.toOctalString(number))); + hexLabel.setText(String.format("十六进制: %s", Integer.toHexString(number).toUpperCase())); + } catch (NumberFormatException ex) { + Alert alert = new Alert(Alert.AlertType.ERROR); + alert.setTitle("输入错误"); + alert.setHeaderText("无效输入"); + alert.setContentText("请输入一个有效的十进制数。"); + alert.showAndWait(); + } + }); + + // 创建布局 + VBox vBox = new VBox(10); + vBox.getChildren().addAll(inputField, convertButton, binaryLabel, octalLabel, hexLabel); + + // 设置场景 + Scene scene = new Scene(vBox, 300, 200); + + primaryStage.setTitle("进制转换器"); + primaryStage.setScene(scene); + primaryStage.show(); + } + + public static void main(String[] args) { + launch(args); + } +} \ No newline at end of file diff --git a/进制转换.java b/进制转换.java deleted file mode 100644 index db6b3f8..0000000 --- a/进制转换.java +++ /dev/null @@ -1,2 +0,0 @@ -public class 进制转换 { -}