Java swing JPanel将数据从Textarea保存到字符串变量
我有一个GUI,它有一个文本区域和一个“保存按钮”。 我希望在按下按钮时保存写入文本区域的文本。到目前为止,我已经编写了以下代码:
//Creates textbox
JTextArea text = new JTextArea();
text.setBounds(48, 44, 160, 16); //int (x,y,width,height)
及
//Button
JButton saveButton = new JButton("Save");
saveButton.setBounds(10, 185, 120, 20); //int (x,y,width,height)
我还将其添加到JPanel中。一切看起来都像它应该的那样,我只是不知道如何保存写在文本区的文本,我尝试过用谷歌搜索它,但似乎有很多方法可以做到这一点,我不知道如何以我理解的简单方式实现它。谢谢
编辑: 我想将数据保存到字符串中,以便将其保存到数据库中
# 1 楼答案
这将给你一个大致的想法,你可以继续
# 2 楼答案
您需要在按钮中添加
ActionListener
,并将文本保存在actionPerformed()
方法中:如果
text
变量是本地变量,则需要将其设置为final
阅读关于^{} 的文章
也使用
LayoutManager
代替setBounds()
,tutorial# 3 楼答案
如果要在数据库中保存。然后您需要按照这些步骤进行操作
下面是DB连接的示例代码
下面是按钮ActionListener的示例代码