Вниз  Java-программирование (1-ые посты)
- 16.07.2012 / 05:59
DaGGeR16
  Пользователь

DaGGeR16 
Сейчас: Offline
ScRoLiS, А как тогда с нее графикс получить можно?:незнаю:
дмитрий,попробую че ты сказал
- 16.07.2012 / 08:07
Temych
  Пользователь

Temych 
Сейчас: Offline
  1. JLayeredPane jlayeredpane = nеw JLayeredpane()
  2. JTextArеа jtextarеа = nеw JTextarеа()
  3. JScrollPane jscrollpane = nеw JScrollpane(jtextarеа)
  4. jscrollpane.setBounds(0,0,width,height)
  5. jlayeredpane.add(jscrollpane, JLayeredPane.DEFAULT_LAYER)
  6. //менеджер расположения
этот код добавляет в JFrame текстовне поле заданого размера, при изменении размеров фрейма, размер поля не меняется, если убрать sеtВоunds то поле отображается, как привязать размеры jtextarеа к размерам jframe?
- 16.07.2012 / 12:26
ROM
  Пользователь

ROM 
Сейчас: Offline
Не подскажэте, как последовательно с сайта загрузить 10 картинок и разместить их в массив?
- 16.07.2012 / 18:05
DaGGeR16
  Пользователь

DaGGeR16 
Сейчас: Offline
Как и говорил скроллис,с такого способа сохранения графикс снять нельзя
теперь файл даже не записывается,а я незнаю че делать:незнаю:
- 16.07.2012 / 18:16
Oak
  Пользователь

Oak 
Сейчас: Offline
ROM, Сначала нужно скачать первый, потом второй, а затем третий
__________________
 Эль Презеденте
- 16.07.2012 / 20:25
Dmitriy
  Пользователь

Dmitriy 
Сейчас: Offline
DaGGeR16, 1. paint(kartinka.getGraphics()) рисует объект класса Graphics в CanvasЕсли я прав, то графикс не нужен, тем более что методы get*, по моему, никогда не изменяют что либо в объекте. Ты ведь в savebmp тип Image передаёшь? Тогда графикс погоды не делает.
- 17.07.2012 / 06:32
DaGGeR16
  Пользователь

DaGGeR16 
Сейчас: Offline
Dmitriy, Мне же надо скриншот сделать,я передаю все что на экране нарисовано графиксу,а потом этот графикс сохраняю через либу.
А без графикса я не знаю как,если его убираешь,то вообще нифига не сохраняет
- 17.07.2012 / 08:27
Dmitriy
  Пользователь

Dmitriy 
Сейчас: Offline
Та либа, что ты выложил, не принимает графикс. Возможно либа, как и графикс, принимает только мутабельный объект, поэтому ничего не сохраняет.
Сделай преобразование в него:
  1. Image source; // the image to be copied source = Image.createImage(...); Image copy = Image .createImage(source.getWidth(), source.getHeight()); Graphics g = copy.getGraphics(); g.drawImage(source, 0, 0, TOP|LEFT);
взято из http://docs.oracle.com/javame/....0/jsr118/index.html
Ещё не мешало бы добавить отлов и принт всех исключений в либе.
- 17.07.2012 / 15:00
9Lives
  Пользователь

9Lives 
Сейчас: Offline
Вопрос по Java SE.
У меня есть панель, на которую нужно поместить браузер. Знаю что для этого есть много библиотек(Native Swing, JBrowser и.д), но нормальной документации ни на одну из них я не нашел. Только вот такой исходный код, который прилагался к библиотеке Native Swing. И то он не хочет компилироваться.
  1. package chrriis.dj.nativeswing.swtimpl.demo.examples.webbrowser;  
  2.  
  3. import java.awt.BorderLayout;  
  4. import java.awt.FlowLayout;  
  5. import java.awt.event.ItemEvent;  
  6. import java.awt.event.ItemListener;  
  7.  
  8. import javax.swing.BorderFactory;  
  9. import javax.swing.JCheckBox;  
  10. import javax.swing.JComponent;  
  11. import javax.swing.JFrame;  
  12. import javax.swing.JPanel;  
  13. import javax.swing.SwingUtilities;  
  14.  
  15. import chrriis.common.UIUtils;  
  16. import chrriis.dj.nativeswing.swtimpl.NativeInterface;  
  17. import chrriis.dj.nativeswing.swtimpl.components.JWebBrowser;  
  18.  
  19. /**  
  20.  * @author Christopher Deckers  
  21.  */  
  22. public class SimpleWebBrowserExample {  
  23.  
  24.   public static JComponent createContent() {  
  25.     JPanel contentPane = new JPanel(new BorderLayout());  
  26.     JPanel webBrowserPanel = new JPanel(new BorderLayout());  
  27.     webBrowserPanel.setBorder(BorderFactory.createTitledBorder("Native Web Browser component"));  
  28.     final JWebBrowser webBrowser = new JWebBrowser();  
  29.     webBrowser.navigate("http://www.google.com");  
  30.     webBrowserPanel.add(webBrowser, BorderLayout.CENTER);  
  31.     contentPane.add(webBrowserPanel, BorderLayout.CENTER);  
  32.     // Create an additional bar allowing to show/hide the menu bar of the web browser.  
  33.     JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.CENTER, 4, 4));  
  34.     JCheckBox menuBarCheckBox = new JCheckBox("Menu Bar", webBrowser.isMenuBarVisible());  
  35.     menuBarCheckBox.addItemListener(new ItemListener() {  
  36.       public void itemStateChanged(ItemEvent e) {  
  37.         webBrowser.setMenuBarVisible(e.getStateChange() == ItemEvent.SELECTED);  
  38.       }  
  39.     });  
  40.     buttonPanel.add(menuBarCheckBox);  
  41.     contentPane.add(buttonPanel, BorderLayout.SOUTH);  
  42.     return contentPane;  
  43.   }  
  44.  
  45.   /* Standard main method to try that test as a standalone application. */  
  46.   public static void main(String[] args) {  
  47.     NativeInterface.open();  
  48.     UIUtils.setPreferredLookAndFeel();  
  49.     SwingUtilities.invokeLater(new Runnable() {  
  50.       public void run() {  
  51.         JFrame frame = new JFrame("DJ Native Swing Test");  
  52.         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  
  53.         frame.getContentPane().add(createContent(), BorderLayout.CENTER);  
  54.         frame.setSize(800, 600);  
  55.         frame.setLocationByPlatform(true);  
  56.         frame.setVisible(true);  
  57.       }  
  58.     });  
  59.     NativeInterface.runEventPump();  
  60.   }  
  61.  
  62. }  
Нетбенс ругается, что не может найти класс UIUtils. Хотя библиотеки я подключал(DJNativeSwing-SWTAPI.jar и DJNativeSwing-SWTCore.jar)
Может кто-нибудь уже работал с браузерами на java? Буду очень благодарен за помощь.
- 17.07.2012 / 23:59
Ветти
  Пользователь

Ветти 
Сейчас: Offline
Как передать массив байт через 'HttpConnection' get запросом?
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)