Poprawki stylistyczne
This commit is contained in:
@@ -12,7 +12,6 @@
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
|
||||
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
|
||||
<attributes>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
@@ -20,5 +19,6 @@
|
||||
</classpathentry>
|
||||
<classpathentry kind="lib" path="miglayout15-swing.jar" sourcepath="miglayout-src.zip"/>
|
||||
<classpathentry kind="lib" path="forms-1.3.0.jar" sourcepath="forms-1.3.0-src.zip"/>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
|
||||
<classpathentry kind="output" path="target/classes"/>
|
||||
</classpath>
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
|
||||
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
|
||||
org.eclipse.jdt.core.compiler.compliance=1.7
|
||||
org.eclipse.jdt.core.compiler.compliance=1.5
|
||||
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
|
||||
org.eclipse.jdt.core.compiler.debug.localVariable=generate
|
||||
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
|
||||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
|
||||
org.eclipse.jdt.core.compiler.source=1.7
|
||||
org.eclipse.jdt.core.compiler.source=1.5
|
||||
|
||||
BIN
cookbook.db
BIN
cookbook.db
Binary file not shown.
@@ -55,13 +55,9 @@ public class Cookbook {
|
||||
|
||||
public boolean insertRecipe(String name, String ingredients, String description, String tags, ImageIcon img) {
|
||||
try {
|
||||
//przekształcam ImageIcon -> BuforowanyImg
|
||||
BufferedImage bImg = new BufferedImage(img.getIconWidth(), img.getIconHeight(), BufferedImage.TYPE_INT_ARGB);
|
||||
|
||||
bImg.getGraphics().drawImage(img.getImage(), 0,0, null);
|
||||
//tworzę strumień bajtowy
|
||||
ByteArrayOutputStream bStream = new ByteArrayOutputStream();
|
||||
//zapisuję do strumienia bufor obrazka
|
||||
ImageIO.write( bImg, "png", bStream );
|
||||
bStream.flush();
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ import javax.swing.DefaultListModel;
|
||||
import javax.swing.ImageIcon;
|
||||
import javax.swing.JFileChooser;
|
||||
import javax.swing.JOptionPane;
|
||||
import javax.swing.JScrollPane;
|
||||
import javax.swing.JSplitPane;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JTextField;
|
||||
@@ -93,8 +94,6 @@ public class FrmMain extends JFrame {
|
||||
lblRecipeTitle.setVisible(false);
|
||||
recipesList.setEnabled(false);
|
||||
imgRecipe.setIcon(imgDefaultRecipe);
|
||||
|
||||
//czyszczenie pól formularza
|
||||
txtDescription.setText("");
|
||||
txtEdTitle.setText("");
|
||||
txtIngredients.setText("");
|
||||
@@ -287,14 +286,12 @@ public class FrmMain extends JFrame {
|
||||
|
||||
btnLoadImg.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent arg0) {
|
||||
//otwórz okno dialogowe
|
||||
int returnVal = fcImg.showOpenDialog(FrmMain.this);
|
||||
if (returnVal == JFileChooser.APPROVE_OPTION) {
|
||||
File file = fcImg.getSelectedFile();
|
||||
try {
|
||||
BufferedImage srcImg = ImageIO.read(file); //czytaj plik
|
||||
BufferedImage srcImg = ImageIO.read(file);
|
||||
|
||||
//wyznacz szerokość obrazka jako stosunek (przy maksymalizacji wysokości
|
||||
int w = (int)Math.ceil(srcImg.getWidth()/(double)srcImg.getHeight()*imgRecipe.getHeight());
|
||||
|
||||
BufferedImage resizedImg = new BufferedImage(w, imgRecipe.getHeight(), BufferedImage.TYPE_INT_ARGB);
|
||||
|
||||
Reference in New Issue
Block a user