add filter
This commit is contained in:
parent
54dacb11cf
commit
5063d4d157
BIN
.vs/slnx.sqlite
BIN
.vs/slnx.sqlite
Binary file not shown.
@ -25,7 +25,6 @@
|
||||
<Property name="text" type="java.lang.String" value="Сохранить объект"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="menuSelected" listener="javax.swing.event.MenuListener" parameters="javax.swing.event.MenuEvent" handler="jMenuSaveObjMenuSelected"/>
|
||||
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="jMenuSaveObjMouseClicked"/>
|
||||
</Events>
|
||||
</Menu>
|
||||
|
@ -13,6 +13,7 @@ import java.util.HashMap;
|
||||
import java.util.Queue;
|
||||
import javax.swing.event.ListSelectionEvent;
|
||||
import javax.swing.event.ListSelectionListener;
|
||||
import javax.swing.filechooser.FileNameExtensionFilter;
|
||||
|
||||
|
||||
public class FormMapWithSetMachine extends javax.swing.JFrame {
|
||||
@ -34,25 +35,7 @@ private Image img;
|
||||
for (String elem : _mapsDict.keySet()) {
|
||||
MapComboBox.addItem(elem);
|
||||
}
|
||||
_mapCollection = new MapsCollection(PicturePanel.getWidth(), PicturePanel.getHeight());
|
||||
jMenuSaveObj.addActionListener(e -> {
|
||||
JFileChooser fs = new JFileChooser();
|
||||
fs.setDialogTitle("Сохранение");
|
||||
int result = fs.showSaveDialog(null);
|
||||
if (result == JFileChooser.APPROVE_OPTION) {
|
||||
File selectedFile = fs.getSelectedFile();
|
||||
if (_mapCollection.SaveData(selectedFile.getPath()))
|
||||
{
|
||||
JOptionPane.showMessageDialog(null, "Сохранение прошло успешно", "Результат",JOptionPane.INFORMATION_MESSAGE);
|
||||
}
|
||||
else
|
||||
{
|
||||
JOptionPane.showMessageDialog(null, "Не сохранилось", "Результат",JOptionPane.ERROR_MESSAGE);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
_mapCollection = new MapsCollection(PicturePanel.getWidth(), PicturePanel.getHeight());
|
||||
}
|
||||
|
||||
|
||||
@ -299,15 +282,6 @@ private Image img;
|
||||
MenuBar.add(jMenuLoad);
|
||||
|
||||
jMenuSaveObj.setText("Сохранить объект");
|
||||
jMenuSaveObj.addMenuListener(new javax.swing.event.MenuListener() {
|
||||
public void menuCanceled(javax.swing.event.MenuEvent evt) {
|
||||
}
|
||||
public void menuDeselected(javax.swing.event.MenuEvent evt) {
|
||||
}
|
||||
public void menuSelected(javax.swing.event.MenuEvent evt) {
|
||||
jMenuSaveObjMenuSelected(evt);
|
||||
}
|
||||
});
|
||||
jMenuSaveObj.addMouseListener(new java.awt.event.MouseAdapter() {
|
||||
public void mouseClicked(java.awt.event.MouseEvent evt) {
|
||||
jMenuSaveObjMouseClicked(evt);
|
||||
@ -541,12 +515,11 @@ private void ReloadMaps() {
|
||||
|
||||
}//GEN-LAST:event_DeletedFormOpenMouseClicked
|
||||
|
||||
private void jMenuSaveObjMenuSelected(javax.swing.event.MenuEvent evt) {//GEN-FIRST:event_jMenuSaveObjMenuSelected
|
||||
|
||||
}//GEN-LAST:event_jMenuSaveObjMenuSelected
|
||||
|
||||
private void jMenuSaveMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jMenuSaveMouseClicked
|
||||
JFileChooser fs = new JFileChooser();
|
||||
fs.setAcceptAllFileFilterUsed(false);
|
||||
FileNameExtensionFilter filter = new FileNameExtensionFilter(".txt file", "txt");
|
||||
fs.addChoosableFileFilter(filter);
|
||||
fs.setDialogTitle("Сохранение карты");
|
||||
int result = fs.showSaveDialog(null);
|
||||
if (result == JFileChooser.APPROVE_OPTION) {
|
||||
@ -564,6 +537,9 @@ private void ReloadMaps() {
|
||||
|
||||
private void jMenuLoadMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jMenuLoadMouseClicked
|
||||
JFileChooser fs = new JFileChooser();
|
||||
fs.setAcceptAllFileFilterUsed(false);
|
||||
FileNameExtensionFilter filter = new FileNameExtensionFilter(".txt file", "txt");
|
||||
fs.addChoosableFileFilter(filter);
|
||||
fs.setDialogTitle("Сохранение карты");
|
||||
int result = fs.showSaveDialog(null);
|
||||
if (result == JFileChooser.APPROVE_OPTION) {
|
||||
@ -582,6 +558,9 @@ private void ReloadMaps() {
|
||||
|
||||
private void jMenuLoadObjMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jMenuLoadObjMouseClicked
|
||||
JFileChooser fs = new JFileChooser();
|
||||
fs.setAcceptAllFileFilterUsed(false);
|
||||
FileNameExtensionFilter filter = new FileNameExtensionFilter(".txt file", "txt");
|
||||
fs.addChoosableFileFilter(filter);
|
||||
fs.setDialogTitle("Загрузка");
|
||||
int result = fs.showSaveDialog(null);
|
||||
if (result == JFileChooser.APPROVE_OPTION) {
|
||||
@ -600,6 +579,9 @@ private void ReloadMaps() {
|
||||
|
||||
private void jMenuSaveObjMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jMenuSaveObjMouseClicked
|
||||
JFileChooser fs = new JFileChooser();
|
||||
fs.setAcceptAllFileFilterUsed(false);
|
||||
FileNameExtensionFilter filter = new FileNameExtensionFilter(".txt file", "txt");
|
||||
fs.addChoosableFileFilter(filter);
|
||||
fs.setDialogTitle("Сохранение");
|
||||
int result = fs.showSaveDialog(null);
|
||||
if (result == JFileChooser.APPROVE_OPTION) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user